Форум: "Сети";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Сети";
Текущий архив: 2003.04.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c