Mamy aplikację serwera, która napotyka problemy z wyczerpaniem protokołu TCP przy około 4000 połączeń. Będzie się to odbywać co 3 lub 4 tygodnie (około). Sprzedawca, który utworzył tę aplikację serwerową, po zbadaniu danych wyjściowych programu netstat -b informuje nas, że niektóre połączenia pozostają otwarte, nawet jeśli klienci odpadli.
Zadanie polegało na zbadaniu, dlaczego konkretna aplikacja kliencka nie zamyka poprawnie połączenia TCP. Jestem przekonany, że jeśli komputer kliencki zostanie zamknięty, nie będzie MOŻLIWE zgłaszać z serwera, że połączenie TCP nadal jest ustanawiane z tym klientem. Niestety nie mogę znaleźć żadnych informacji, które mogłyby potwierdzić mój pogląd. Nie chcę tracić więcej czasu na badanie potencjalnego problemu, który moim zdaniem nie może nawet stanowić problemu.
tldr;
Czy serwer może zgłosić nawiązane połączenie z wyłączonym komputerem?