![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TIdTCPServer - обрыв связи [D7]
BanderLog © (2005-05-16 14:03:00)Возник такой вопрос, при передачи файла в локальной сети посредством TIdTCPServer и TIdTCPClient при потери связи клиент отлавливает данную ситуацию, а сервер никак. Возможно ли как нибудь это осуществить?
После потери связи при попытке выполнить Server.Active := False; выпадает ошибка "Terminate Thread Timeout".
BanderLog (2005-05-17 07:04:00) [1]Спасибо, разобрался. :)
ReadTimeout = 20000 хватит? Или лучше увеличить.
Digitman (2005-05-16 15:56:00) [2]чему равно значение PeerThread.Connection.ReadTimeout ?
BanderLog (2005-05-16 14:51:00) [3]Тогда как и где его заставить правильно отловить? ReadStream заключен в блок Try Exception End; on E: EIdException не помогает.... :(
Digitman (2005-05-16 14:22:00) [4]
> клиент отлавливает
> а сервер никак
значит, сервер неправильно "отлавливает"