O que acontece se todas as portas efêmeras forem usadas no Windows?

1

Se todas as portas efêmeras forem usadas e outro soquete tentou se conectar a um servidor, a conexão falhará? ou será que a tomada terá uma porta fora do alcance das portas efêmeras?

    
por user607018 16.06.2016 / 18:26

1 resposta

0

O artigo mencionado em um comentário de Frank Thomas indica que tudo o que requer uma conexão de saída falhará, incluindo a autenticação de domínio do Windows.

Esta página de solução de problemas do BizTalk diz que os aplicativos .NET obter um desses erros ao tentar criar uma conexão em face do esgotamento da porta efêmera:

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.

Embora o intervalo alocado por padrão às portas efêmeras mude de versão para versão, você sempre terá falhas de conexão quando ficar sem essas portas.

    
por 17.06.2016 / 22:08