Set SO_REUSEADDR for JSON-RPC port
authorsandos <sandos@sanddesk.(none)>
Thu, 10 Feb 2011 08:25:42 +0000 (09:25 +0100)
committersandos <sandos@sanddesk.(none)>
Thu, 10 Feb 2011 08:25:42 +0000 (09:25 +0100)
rpc.cpp

diff --git a/rpc.cpp b/rpc.cpp
index 055e0cf..029993f 100644 (file)
--- a/rpc.cpp
+++ b/rpc.cpp
@@ -1710,6 +1710,8 @@ void ThreadRPCServer2(void* parg)
     ip::tcp::endpoint endpoint(bindAddress, GetArg("-rpcport", 8332));
     ip::tcp::acceptor acceptor(io_service, endpoint);
 
+    acceptor.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true));
+
 #ifdef USE_SSL
     ssl::context context(io_service, ssl::context::sslv23);
     if (fUseSSL)