From 658a6629fd4958dad9add9d2a1e06de6003fa5aa Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Sun, 23 Nov 2003 20:35:55 +0000 Subject: [PATCH] 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. --- Server/src/tcpserver.cpp | 1 + 1 file changed, 1 insertion(+) 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__ << ")" -- 2.43.0