SimpleSocket 1.0 examples
Dependencies: EthernetNetIf SimpleSocket 1.0 mbed
main.cpp
- Committer:
- yamaguch
- Date:
- 2011-08-16
- Revision:
- 3:464dd710e6f6
- Parent:
- 2:304672a01127
- Child:
- 4:59056313fbfa
File content as of revision 3:464dd710e6f6:
#include "mbed.h" #include "EthernetNetIf.h" #include "TCPSocket.h" #include "SocketUtil.h" #include "ClientSocket.h" #include "ServerSocket.h" DigitalOut led1(LED1); int main() { DigitalOut led1(LED1); DigitalOut led2(LED2); ServerSocket server(1234); server.init(); Timer timer; timer.start(); while (true) { Net::poll(); if (ClientSocket *clientSocket = server.accept()) { while (clientSocket->connected()) { int c = clientSocket->read(); if (c != -1) clientSocket->write((char) c); if (timer.read() > 10) { timer.reset(); timer.start(); led1 = !led1; } } } if (timer.read() > 1) { timer.reset(); timer.start(); led2 = !led2; } } }