AddressAlreadyInUseException.Порт не освобожден - PullRequest
3 голосов
/ 24 февраля 2011

в C # с использованием WCF Я не раз сталкивался с тем, что порт не освобождается после завершения программы. Когда я использую tcpview, я вижу, что порт находится в состоянии «прослушивания», а процесс «не существует».

Как это может произойти, если процесс больше не выполняется?

Я даже не могу закрыть его через tcpview. Как мне закрыть соединение?

1 Ответ

1 голос
/ 24 февраля 2011

Просто чтобы убедиться, вы вручную вызываете Close () вашего клиента везде?Возможно ли, что Close может проскользнуть, если программа неожиданно завершилась?

Кстати, я думаю, вы можете закрыть зомби-соединения с currport

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...