Non-blocking example of the LWIPInterface
Dependencies: LWIPInterface NetworkSocketAPI mbed-rtos mbed
Non-blocking example for the NetworkSocketAPI. Attempts to get the device's public facing IP address from ifcfg.me using the Happy Eyeballs algorithm to fetch an IPv4 or IPv6 address.
Diff: main.cpp
- Revision:
- 27:ccedb4ad0033
- Parent:
- 26:4242277cf9c7
- Child:
- 30:f80540b6e2db
--- a/main.cpp Tue Feb 02 22:22:15 2016 +0000 +++ b/main.cpp Tue Feb 02 22:25:09 2016 +0000 @@ -29,7 +29,7 @@ printf("NetworkSocketAPI Example\r\n"); wifi.init(); - wifi.connect("Lakehouse", "Sandcastle"); + wifi.connect("WifiDemo", ""); char* ip = wifi.getIPAddress(); printf("IP Address is: %s\n", (ip) ? ip : "No IP"); @@ -41,8 +41,7 @@ char recieved[100] = {0}; int recv_amnt = 0; - //Sending and receiving from echo server - //mySocket->setAddressPort("129.6.15.28", 37); + //Sending and receiving from echo server mySocket->setAddressPort(host_ip, 37); mySocket->open(); //mySocket->send("xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx", 50, 10000);