|
|
|
@ -270,17 +270,19 @@ namespace WebSocketSharp.Net
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
sock = lsnr._socket.EndAccept (asyncResult);
|
|
|
|
sock = lsnr._socket.EndAccept (asyncResult);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch (SocketException) {
|
|
|
|
|
|
|
|
// TODO: Logging.
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
catch (ObjectDisposedException) {
|
|
|
|
catch (ObjectDisposedException) {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
catch (Exception) {
|
|
|
|
|
|
|
|
// TODO: Logging.
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
lsnr._socket.BeginAccept (onAccept, lsnr);
|
|
|
|
lsnr._socket.BeginAccept (onAccept, lsnr);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch {
|
|
|
|
catch (Exception) {
|
|
|
|
|
|
|
|
// TODO: Logging.
|
|
|
|
|
|
|
|
|
|
|
|
if (sock != null)
|
|
|
|
if (sock != null)
|
|
|
|
sock.Close ();
|
|
|
|
sock.Close ();
|
|
|
|
|
|
|
|
|
|
|
|
|