Вниз
Скачать: CL | DM;

ClientSocket , режим NonBlocking. Где обработать исключение?   Найти похожие ветки 

← →
stur ©   (2003-02-17 16:32) [0]

Алгорим обмена таков, что ко мне иногда приходят пакеты. Для контроля канала, на пример его обрыва, периодически посылаю строку SendText. Где мне обработать исключения типа SocketError. В этом режиме на строке посылки их естествено нет. Перед возникновением исключения проходит события OnError, но как его обработать непонятно.


← →
Digitman ©   (2003-02-17 16:37) [1]

а что тебе нужно сделать по факту возникновения такой ошибки ?


← →
stur ©   (2003-02-17 16:39) [2]

Дисконнектиться, и выполнить процедуру повторного коннекта.


← →
Digitman ©   (2003-02-17 17:03) [3]

При такой ошибке дисконнект происходит автоматически непосредственно перед генерацией OnError()

Минимум, что от тебя требуется в обработчике при именно такой ошибке - установить ErrorCode := 0. Следом за этим (здесь же, в обработчике ошибки) ты можешь инициировать новую попытку коннекта обычным вызовом ClientSocket.Open



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

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



Память: 0.45 MB
Время: 0.01 c
1-30441
MachmuD
2003-03-31 10:00
2003.04.10
Нужна справка...Как пользоваться функцией Polylineto


14-30575
TTT
2003-03-24 12:06
2003.04.10
Выстраивается очередь.... Кто за нами?


14-30524
Makhanev A.S.
2003-03-21 19:51
2003.04.10
Просмотр переменных отладчиком...


14-30571
Дмитрий К.К.
2003-03-25 06:22
2003.04.10
Именинники 25 марта


3-30309
tERRORist
2003-03-22 10:54
2003.04.10
Почему только 10 полей в dbExpress?




   Наверх