Zerwanie połaczenia - INDY

0

Witam.
Mam dwie aplikacje: serwer i klienta HTTP z połączeniem SSL. Połączenie realizowane jest za pomocą komponentów INDY 9. Pytanie:
Jak wyryć przerwanie połączenia na kliencie lub serwerze (np. odpięcie kabla)?

W przypadku gdy klient jest połączony z serwerem i gdy wyłączę serwer to klient i tak cały czas myśli że jest połączony dopiero przy następnej próbie wysłania danych do serwera wykrywa że połączenia nie ma. Jak wykryś zerwanie tego połączenia wcześniej?

0

wysylaj pingi :)

0

Zainteresuj sie zdarzeniem clienta OnStatus...tam musisz sprawdzac czy status <> polaczony i wtedy idzie to wykryc. Bo OnDisconnect nie zawsze cos zaskakuje. Tzn ja teraz mowie o Cliencie TCP ale OnStatus ma chyba prawie kazdy z Indy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1