Temos um aplicativo de servidor que enfrenta problemas de exaustão de TCP em cerca de 4000 conexões. Isso ocorrerá a cada 3 ou 4 semanas (aproximadamente). O fornecedor, que criou esse aplicativo de servidor, informa-nos, após examinar a saída do netstat -b, que algumas conexões permanecem abertas, mesmo que os clientes tenham caído.
Recebi a tarefa de investigar por que um aplicativo cliente específico não está fechando a conexão TCP corretamente. Acredito que, se um computador cliente for desligado, não será possível relatar POSSÍVEL do servidor que uma conexão TCP ainda está estabelecida com esse cliente. Infelizmente, não consigo encontrar nenhuma informação para validar minha visão. Não quero perder mais tempo investigando um problema em potencial que acho que nem pode ser um problema.
tldr;
Um servidor pode relatar uma conexão estabelecida com um computador desligado?