From: Leandro Lucarella Date: Sun, 23 Nov 2003 20:35:55 +0000 (+0000) Subject: Se corrige el bug que hacia que aparezca un error EADDRINUSE (que el puerto ya X-Git-Tag: svn_import~197 X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/commitdiff_plain/658a6629fd4958dad9add9d2a1e06de6003fa5aa?ds=sidebyside Se corrige el bug que hacia que aparezca un error EADDRINUSE (que el puerto ya estaba siendo utilizado) cuando el server se cerraba con conexiones y se trataba de comenzar de nuevo enseguida. --- diff --git a/Server/src/tcpserver.cpp b/Server/src/tcpserver.cpp index ab245b5..8b1c3bb 100644 --- a/Server/src/tcpserver.cpp +++ b/Server/src/tcpserver.cpp @@ -71,6 +71,7 @@ TCPServer::TCPServer(const Connection::Port& port) throw(sockerr): //cerr << "sendtimeout = " << socket.sendtimeout(1) << endl; //cerr << "recvtimeout = " << socket.recvtimeout(1) << endl; //cerr << "sendtimeout = " << socket.sendtimeout(1) << endl; + socket.reuseaddr(true); socket.bind(port); #ifdef DEBUG cerr << __FILE__ << "(" << __LINE__ << ")"