SimpleSocket 1.0 examples
Dependencies: EthernetNetIf SimpleSocket 1.0 mbed
examples/udpreceiver.cpp
- Committer:
- yamaguch
- Date:
- 2013-02-04
- Revision:
- 40:84182fc63956
- Parent:
- udpreceiver.cpp@ 39:108499af2b53
File content as of revision 40:84182fc63956:
#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); } } }