2009-12-21 8 views

Odpowiedz

6

Zasadniczo brak. Obowiązkiem programisty i projektanta protokołów jest określenie, wdrożenie i egzekwowanie wszelkich limitów czasu na poziomie aplikacji.

Jednak wszystkie rodzaje rzeczy mogą powodować awarie i inne problemy z łącznością sieciową. Nie można ustalić, czy połączenie TCP jest bezczynne, lub czy drugi koniec jest nieosiągalny, chyba że próbujesz wysłać coś.

Z tego powodu większość serwerów z długotrwałymi połączeniami zawiera proste sondy, takie jak wysyłanie pustych pakietów lub tak często, aby wykryć brak łączności.