SimpleSocket 1.0 examples
Dependencies: EthernetNetIf SimpleSocket 1.0 mbed
Diff: udpreceiver.cpp
- Revision:
- 40:84182fc63956
- Parent:
- 39:108499af2b53
--- a/udpreceiver.cpp Wed Jun 06 03:34:16 2012 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -#include "EthernetNetIf.h" -#include "SimpleSocket.h" - -void udpreceiver() { - EthernetNetIf eth; - eth.setup(); - - DatagramSocket datagram(7777); - - Host buddy; - while (true) { - if (datagram.receive(&buddy, 1) > 0) { - IpAddr ip = buddy.getIp(); - int port = buddy.getPort(); - char buf[80] = {}; - int len = datagram.read(buf, sizeof(buf) - 1); - printf("received from %d.%d.%d.%d:%d %s", ip[0],ip[1], ip[2], ip[3], port, buf); - } - } -} \ No newline at end of file