Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > TIdTCPClient, TIdTCPServer рвётся связь |
Автор: DemoCode 4.12.2006, 15:06 |
Периодически не ясно почему возникает разрыв связи между клиентом и сервером, но никто из них об этом не узнаёт, т.е. события OnDisconnect не возникает, свойство Active и у клиента и у сервера True, но никакие данные не передаются. Как с этим бороться? Есть ли способы кроме Pinga узнать активно ли соединение на самом деле или нет. Delphi 7. Добавлено @ 15:11 Мдя... Посмотрел ссылки на схожие темы в "А здесь смотрели?", и судя по всему кроме пинга выхода нет. ![]() |
Автор: Snowy 4.12.2006, 15:21 |
Можно слать keepalive в try except'e. При except'e рвать принудительно. |