.
Fork of WIZnet_Library by
Diff: WIZnetInterface/Socket/TCPSocketServer.cpp
- Revision:
- 8:7c67a8922ec5
- Parent:
- 3:48348a6eaa72
--- a/WIZnetInterface/Socket/TCPSocketServer.cpp Fri Apr 24 08:19:14 2015 +0000 +++ b/WIZnetInterface/Socket/TCPSocketServer.cpp Sun May 31 10:06:41 2015 +0000 @@ -76,16 +76,21 @@ uint16_t port = eth->sreg<uint16_t>(_sock_fd, Sn_DPORT); // change this server socket to connection socket. connection._sock_fd = _sock_fd; + connection._is_connected = true; connection.set_address(host, port); // and then, for the next connection, server socket should be assigned new one. _sock_fd = -1; // want to assign new available _sock_fd. if(bind(listen_port) < 0) { - error("No more socket for listening"); + // modified by Patrick Pollet + error("No more socket for listening, bind error"); + return -1; } else { //return -1; if(listen(1) < 0) { - error("No more socket for listening"); + // modified by Patrick Pollet + error("No more socket for listening, listen error"); + return -1; } }