System.Net.Sockets.SocketException при закрытии NamedPipeClientStream - PullRequest
3 голосов
/ 25 августа 2011

После того, как я пытаюсь закрыть клиент канала, я вижу следующую ошибку в консоли вывода:

Первое случайное исключение типа 'System.Net.Sockets.SocketException' произошло в System.dll

Что это значит? Как я могу это исправить?

1 Ответ

3 голосов
/ 25 августа 2011

См. http://blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx для объяснения "исключения первого шанса".

Что такое исключение из первого шанса?
Когда приложение отлаживается, отладчик получает уведомление при обнаружении исключения. На этом этапе приложение приостанавливается, и отладчик решает, как обработать исключение. Первый проход через этот механизм называется исключением «первого шанса».

В зависимости от конфигурации отладчика, он либо возобновит работу приложения и передаст исключение, либо оставит приложение приостановленным и перейдет в режим отладки. Если приложение обрабатывает исключение, оно продолжает работать в обычном режиме.

...