|
|
|
@ -243,6 +243,12 @@ namespace WebSocketSharp.Net
|
|
|
|
Socket sock = null;
|
|
|
|
Socket sock = null;
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
sock = lsnr._socket.EndAccept (asyncResult);
|
|
|
|
sock = lsnr._socket.EndAccept (asyncResult);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
catch (ObjectDisposedException) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
lsnr._socket.BeginAccept (onAccept, lsnr);
|
|
|
|
lsnr._socket.BeginAccept (onAccept, lsnr);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch {
|
|
|
|
catch {
|
|
|
|
@ -252,6 +258,9 @@ namespace WebSocketSharp.Net
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (sock == null)
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
|
|
processAccepted (sock, lsnr);
|
|
|
|
processAccepted (sock, lsnr);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|