Форум: "Сети";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Вниз
Indy 10 - Как узнать, что клиент отключился? (клиент - в dll) Найти похожие ветки
← →
tytus © (2007-04-20 09:40) [0]Доброго дня мастера. Есть программка использующая idTCPServer и другая (запущена на другом компе)-в которой применен idTCPClient. Так вот, в серверной части в обработчике OnExecute сервера я отправляю клиенту строку AContext.Connection.IOHandler.WriteLn(IntToStr(Res));
Как мне проверить, подключен ли клиент или программку закрыли?
(Прога на клиентском компе вызывает мою длл, в которой idTCPClient коннектится к моему Indy-серверу.)
← →
Reindeer Moss Eater © (2007-04-20 09:50) [1]Если клиент отсоединился, то writeln вызовет исключение.
← →
tytus © (2007-04-20 10:12) [2]>Reindeer Moss Eater © (20.04.07 09:50) [1]
ничего не вызывает...никакого исключения.
Может вся трабла в том, что клиент в длл?
Длл вызывается как внешняя ф-я ...
← →
Сергей М. © (2007-04-20 10:29) [3]
> ничего не вызывает...никакого исключения.
Значит клиент жив.
← →
umbra © (2007-04-20 10:31) [4]
> ничего не вызывает...никакого исключения.
значит где-то есть try ... except end;
← →
Reindeer Moss Eater © (2007-04-20 10:36) [5]если нет исключения при отключиышемся клиенте, значит никто не вызывал writeln.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c