From c3fbb76ab51f01814941fa822591a28b01a6439f Mon Sep 17 00:00:00 2001 From: Andrew Stitcher Date: Wed, 8 May 2013 20:15:33 +0000 Subject: QPID-3772: Fix Windows socket options git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1480437 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/sys/windows/WinSocket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpp/src') diff --git a/cpp/src/qpid/sys/windows/WinSocket.cpp b/cpp/src/qpid/sys/windows/WinSocket.cpp index 080600adcd..5637f6a9fb 100644 --- a/cpp/src/qpid/sys/windows/WinSocket.cpp +++ b/cpp/src/qpid/sys/windows/WinSocket.cpp @@ -203,7 +203,7 @@ int WinSocket::listen(const SocketAddress& addr, int backlog) const const SOCKET& socket = handle->fd; BOOL yes=1; - QPID_WINSOCK_CHECK(setsockopt(socket, SOL_SOCKET, SO_REUSEADDR, (char *)&yes, sizeof(yes))); + QPID_WINSOCK_CHECK(setsockopt(socket, SOL_SOCKET, SO_EXCLUSIVEADDRUSE, (char *)&yes, sizeof(yes))); if (::bind(socket, getAddrInfo(addr).ai_addr, getAddrInfo(addr).ai_addrlen) == SOCKET_ERROR) throw Exception(QPID_MSG("Can't bind to " << addr.asString() << ": " << strError(WSAGetLastError()))); -- cgit v1.2.1