Hiroshi Yamaguchi / Mbed 2 deprecated SimpleSocketExamples 1.0

Dependencies:   EthernetNetIf SimpleSocket 1.0 mbed

Committer:
yamaguch
Date:
Wed Nov 02 12:16:51 2011 +0000
Revision:
33:39d9cdf99de8
Parent:
26:6f42de9d8ed8
added examples

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yamaguch 33:39d9cdf99de8 1 #include "EthernetNetIf.h"
yamaguch 4:59056313fbfa 2 #include "SimpleSocket.h"
yamaguch 4:59056313fbfa 3
yamaguch 33:39d9cdf99de8 4 void echoserver() {
yamaguch 33:39d9cdf99de8 5 EthernetNetIf eth;
yamaguch 33:39d9cdf99de8 6 eth.setup();
yamaguch 22:fc886208c19b 7
yamaguch 33:39d9cdf99de8 8 ServerSocket server(1234);
yamaguch 4:59056313fbfa 9
yamaguch 4:59056313fbfa 10 while (true) {
yamaguch 33:39d9cdf99de8 11 ClientSocket socket = server.accept();
yamaguch 33:39d9cdf99de8 12 if (socket) {
yamaguch 33:39d9cdf99de8 13 while (socket) {
yamaguch 33:39d9cdf99de8 14 char buf[80];
yamaguch 33:39d9cdf99de8 15 int len = socket.read(buf, sizeof(buf));
yamaguch 33:39d9cdf99de8 16 if (len > 0)
yamaguch 33:39d9cdf99de8 17 socket.write(buf, len);
yamaguch 4:59056313fbfa 18 }
yamaguch 17:50c0e9c5ca79 19 socket.close();
yamaguch 4:59056313fbfa 20 }
yamaguch 4:59056313fbfa 21 }
yamaguch 4:59056313fbfa 22 }