Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

TIdTCPServer - обрыв связи   Найти похожие ветки 

 
BanderLog   (2005-05-16 14:03) [0]

Возник такой вопрос, при передачи файла в локальной сети посредством TIdTCPServer и TIdTCPClient при потери связи клиент отлавливает данную ситуацию, а сервер никак. Возможно ли как нибудь это осуществить?
После потери связи при попытке выполнить Server.Active := False; выпадает ошибка "Terminate Thread Timeout".


 
Digitman ©   (2005-05-16 14:22) [1]


> клиент отлавливает
> а сервер никак


значит, сервер неправильно "отлавливает"


 
BanderLog   (2005-05-16 14:51) [2]

Тогда как и где его заставить правильно отловить? ReadStream заключен в блок Try Exception End; on E: EIdException не помогает.... :(


 
Digitman ©   (2005-05-16 15:56) [3]

чему равно значение PeerThread.Connection.ReadTimeout ?


 
BanderLog   (2005-05-17 07:04) [4]

Спасибо, разобрался. :)
ReadTimeout = 20000 хватит? Или лучше увеличить.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1123149634
Alexey_T-O
2005-08-04 14:00
2005.08.28
Проблема с переменной


6-1116017268
oleg_SYS
2005-05-14 00:47
2005.08.28
Как сохранить страницу в WebBrowser полностью?


4-1120899178
vvvaaa
2005-07-09 12:52
2005.08.28
RasApi


14-1123147824
3DxFantastika
2005-08-04 13:30
2005.08.28
Как перевести дату в UNIX-время (формат)


14-1123250460
BiN
2005-08-05 18:01
2005.08.28
"Практические умы" наемников или "киллера вызывали?"