Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.03 c
1-1123585207
kyn66
2005-08-09 15:00
2005.08.28
Контроль видимости левого столбца Грида


1-1123441747
Tab
2005-08-07 23:09
2005.08.28
Прозрачность SpeedButton при включенных стилях XP.


14-1123242647
oldman
2005-08-05 15:50
2005.08.28
И чем это там Веб занимался?... :)))


14-1123227895
pavel_guzhanov
2005-08-05 11:44
2005.08.28
Книги Тейскейра и Пачеко


1-1123276018
Tihinen
2005-08-06 01:06
2005.08.28
Access Violation при возврате из функции




   Наверх