Witam! Skompilowałem kod z tematu simple chat server z gotowców, wszystko działa ok, ale jest jedno ale. Postawiony serwer działa wporządku, ale podłączając klienta, i zostawiając go, czyli brak ruchu sieciowego do serwera i z serwera połączenie nie tyle wygasa, co nie komunikuje sie w żadną stronę. Czyli:
Uruchamiam serwer,
-podłączam klienta,
-wszystko działa dobrze, jest komunikacja, serwer rozgłasza do wszystkich
- zostawiam całość na powiedzmy pół godziny w bezruchu (robiąc inne rzeczy na komputerze)
-następuje brak komunikacji z serwerem, nic do niego niedociera, podlączenie nowego klienta w tym stanie skutkuje działaniem klienta-serwera tylko tego nowego, pierwszy klient ciągle brak komunikacji, chyba, że rozłącze i połącze.
Pytanie - z czego wynika takie "zamieranie" połączenia pomimo jego nie zerwania (brak info ondisconnect po stronie klienta)?