From e0e21a9e6c0c0e20c7839125c55d6e77a6a09f3c Mon Sep 17 00:00:00 2001 From: Jonas Hovgaard Date: Mon, 25 Aug 2014 21:03:08 +0200 Subject: [PATCH] Added SetReuseAddress() method to WebSocketServer --- websocket-sharp/Server/WebSocketServer.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index ee22f9ea..7e44fcff 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -840,6 +840,14 @@ namespace WebSocketSharp.Server _state = ServerState.Stop; } + + /// + /// Allows the server to be bound to an address that is already in use. + /// + public void SetReuseAddress() + { + _listener.Server.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, 1); + } #endregion }