Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > TIdTCPClient, TIdTCPServer рвётся связь


Автор: DemoCode 4.12.2006, 15:06
Периодически не ясно почему возникает разрыв связи между клиентом и сервером, но никто из них об этом не узнаёт, т.е. события OnDisconnect не возникает, свойство Active и у клиента и у сервера True, но никакие данные не передаются. Как с этим бороться? Есть ли способы кроме Pinga узнать активно ли соединение на самом деле или нет. Delphi 7.

Добавлено @ 15:11 
Мдя... Посмотрел ссылки на схожие темы в "А здесь смотрели?", и судя по всему кроме пинга выхода нет.  smile 

Автор: Snowy 4.12.2006, 15:21
Можно слать keepalive в try except'e.
При except'e рвать принудительно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)