Форум: "Сети";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];
Вниз
Blocked TServerSocket. Как при закрытии проги уничтожить клиентс- Найти похожие ветки
← →
Виноградов Алексей (2003-10-23 14:21) [0]кие потоки, создаваемые сервером для каждого клиента. Если можно, дайте примерчик ...
← →
Digitman (2003-10-23 16:01) [1]если алгоритм в теле ClientExecute() реализован корректно (как минимум - циклическая проверка Terminated и ClientSocket.Connected с целью определения момента выхода из цикла), то об этом вообще заботиться не нужно : объект TServerWinSocket сам позаботится об "уничтожении" всех созданных транспортных потоков, выполнив для каждого из них метод ClientSocket.Slose, Terminate и дождавшись завершения каждого из них ...
← →
John Kayfolom (2003-10-24 13:18) [2]У меня таже проблема при использовании TIdFTPServer - при подключенном клиенте не завершаются корректно его потоки. (клиент far ftp plugin и прочие). TIdFTPServer при закрытии приложения сообщает о превышении таймаута потока и вываливается с серией ексепшинов :(
← →
Виноградов Алексей (2003-10-24 14:41) [3]Всем спасибо, проблема решилась прописыванием в обработчике события Onclose следующей строчки:
serversocket1.active:=false;
Вот так ...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c