Что произойдет, если все временные порты будут использоваться в Windows?

Что произойдет, если все временные порты будут использоваться в Windows?

Если используются все эфемерные порты и другой сокет пытается подключиться к серверу, произойдет ли сбой соединения? Или сокету будет назначен порт за пределами диапазона эфемерных портов?

решение1

Статьяупомянуто вкомментарий Фрэнка Томасауказывает на то, что все, что требует исходящего соединения, потерпит неудачу, включая аутентификацию домена 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.

Хотя диапазон, выделенный по умолчанию для эфемерных портов, меняется от версии к версии, вы всегда будете сталкиваться с ошибками подключения, когда эти порты закончатся.

Связанный контент