asdasdasdasd
Dependencies: Audio EthernetInterface mbed-rtos mbed
Fork of FRDM_TCP_v4_copy by
main.cpp
- Committer:
- emilmont
- Date:
- 2012-08-01
- Revision:
- 3:3fbf0efec25a
- Parent:
- 2:563aa530f0dd
- Child:
- 6:dd8d1cf1cb9c
- Child:
- 9:a640b18e5931
File content as of revision 3:3fbf0efec25a:
#include "mbed.h" #include "EthernetInterface.h" const char* ECHO_SERVER_ADDRESS = "192.168.0.51"; const int ECHO_SERVER_PORT = 7; int main() { EthernetInterface eth; eth.init(); //Use DHCP eth.connect(); printf("IP Address is %s\n", eth.getIPAddress()); TCPSocketConnection socket; while (socket.connect(ECHO_SERVER_ADDRESS, ECHO_SERVER_PORT) < 0) { printf("Unable to connect to (%s) on port (%d)\n", ECHO_SERVER_ADDRESS, ECHO_SERVER_PORT); wait(1); } char hello[] = "Hello World\n"; socket.send_all(hello, sizeof(hello) - 1); char buf[256]; int n = socket.receive(buf, 256); buf[n] = '\0'; printf("%s", buf); socket.close(); eth.disconnect(); while(true) {} }