Если все эфемерные порты будут использованы, а другой сокет попытается подключиться к серверу, произойдет ли сбой соединения? или сокету будет назначен порт за пределами диапазона эфемерных портов?
1 ответ
0
В статье, упомянутой в комментарии Фрэнка Томаса, указано, что все, что требует исходящего соединения, не будет работать, включая проверку подлинности домена Windows.
На этой странице устранения неполадок BizTalk говорится, что приложения .NET получат одну из следующих ошибок при попытке создать соединение перед лицом эфемерного исчерпания порта:
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send.
System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted.
Хотя диапазон, назначенный по умолчанию временным портам, меняется от версии к версии, вы всегда будете испытывать сбои соединения, когда у вас заканчиваются эти порты.