Validation
Dependencies: EthernetInterface WebSocketClient mbed-rtos mbed
Fork of UDPSocket_HelloWorld by
Revision 11:e84e3e2d8e87, committed 2018-02-13
- Comitter:
- lavoieje
- Date:
- Tue Feb 13 17:35:50 2018 +0000
- Parent:
- 10:1992d8ec32d2
- Commit message:
- validation;
Changed in this revision
WebSocketClient.lib | Show annotated file Show diff for this revision Revisions of this file |
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 1992d8ec32d2 -r e84e3e2d8e87 WebSocketClient.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebSocketClient.lib Tue Feb 13 17:35:50 2018 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/samux/code/WebSocketClient/#4567996414a5
diff -r 1992d8ec32d2 -r e84e3e2d8e87 main.cpp --- a/main.cpp Wed May 14 15:32:24 2014 +0000 +++ b/main.cpp Tue Feb 13 17:35:50 2018 +0000 @@ -1,28 +1,22 @@ #include "mbed.h" #include "EthernetInterface.h" +#include "Websocket.h" + int main() { + char recv[30]; + EthernetInterface eth; eth.init(); //Use DHCP eth.connect(); - - UDPSocket sock; - sock.init(); - - Endpoint nist; - nist.set_address("utcnist.colorado.edu", 37); - - char out_buffer[] = "plop"; // Does not matter - sock.sendTo(nist, out_buffer, sizeof(out_buffer)); - - char in_buffer[4]; - int n = sock.receiveFrom(nist, in_buffer, sizeof(in_buffer)); - - unsigned int timeRes = ntohl( *((unsigned int*)in_buffer)); - printf("Received %d bytes from server %s on port %d: %u seconds since 1/01/1900 00:00 GMT\n", n, nist.get_address(), nist.get_port(), timeRes); - - sock.close(); - - eth.disconnect(); - while(1) {} + printf("IP Address is %s\n\r", eth.getIPAddress()); + + Websocket ws("ws://192.168.1.122:8000"); + ws.connect(); + + while (1) { + ws.send("WebSocket Hello World over Ethernet"); + wait(1.0); + } } + \ No newline at end of file