From d25abde62826651db331b8995a02fa5b6d1a1847 Mon Sep 17 00:00:00 2001 From: sta Date: Tue, 30 Dec 2014 15:23:45 +0900 Subject: [PATCH] Fix for issue #94, handle the value returned from the Socket.AcceptAsync method --- websocket-sharp/Net/EndPointListener.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/websocket-sharp/Net/EndPointListener.cs b/websocket-sharp/Net/EndPointListener.cs index 850525e9..04767664 100644 --- a/websocket-sharp/Net/EndPointListener.cs +++ b/websocket-sharp/Net/EndPointListener.cs @@ -119,7 +119,8 @@ namespace WebSocketSharp.Net var args = new SocketAsyncEventArgs (); args.UserToken = this; args.Completed += onAccept; - _socket.AcceptAsync (args); + if (!_socket.AcceptAsync (args)) + onAccept (this, args); } #endregion