Необработанное исключение типа "System.Net.Sockets.SocketException" websocket4net
У меня есть повторное соединение, работающее в отдельном потоке, когда соединение потеряно, выбрасывается следующее исключение и происходит сбой приложения.
System.Net.Sockets.SocketException было необработанным. Сообщение: необработанное исключение типа 'System.Net.Sockets.SocketException' произошло в System.dll. Дополнительная информация: обычно используется только одно использование каждого адреса сокета (протокол / сетевой адрес / порт) разрешенный
Task.Factory.StartNew(() =>
{
try
{
while (!token.IsCancellationRequested)
{
if (_socket != null && _socket.State == WebSocketState.Closed)
{
_socket.Open();
_isWait = 1;
this.Wait();
}
token.WaitHandle.WaitOne(10000);
}
}
catch (Exception ex)
{
Log.Write(LogType.Exception, MethodBase.GetCurrentMethod(), ex);
}
}, cancellationTokenSource.Token);
Операционная система: Windows 7
.Net фармворк: 4.5
Версия WebSocket4Net.dll: 0.15.0.0
Версия SuperSocket.ClientEngine.dll: 0.8.0.8