Форум: "Начинающим";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
ВнизClientSocket Найти похожие ветки
← →
Compton's G © (2006-01-18 19:57) [0]Какая функция у компонента TClientSocket, проверяет доступен-ли сервер, по определенному адресу и порту. Есть ли такая ф-ция вообще?
← →
DiamondShark © (2006-01-18 21:12) [1]
> Какая функция у компонента TClientSocket, проверяет доступен-
> ли сервер, по определенному адресу и порту.
Open
← →
Compton's G © (2006-01-19 10:43) [2]
> Open
Я имел введу, функцию которая возвращает какое-то значение если сервер доступен. Это для автоматического коннекта по таймеру
← →
Digitman © (2006-01-19 10:56) [3]Назначь обработчики событий OnConnect и OnError.
Вызови метод ClientSocket.Open
Факт возникновения события OnConnect есть факт доступности и активности сервера , т.е факт успешного подключения к нему.
Факт возникновения события OnError означает неуспешную попытку подключения, параметр ErrorCode укажет конкретную причину, в т.ч. на возможную недоступность сервера
← →
Compton's G © (2006-01-19 11:28) [4]Если вызывать ClientSocket.Open по таймеру, и сервер не доступен, то возникает
"Asynchronous socket error 10060"
Что означает данный error?
← →
Digitman © (2006-01-19 11:41) [5]в обработчике таймера :
ClientSocket.Open;
Timer.Enabled := false;
в обработчике OnConnect :
Showmessage("Сервер доступен, подключение успешно")
в обработчике OnDisconnect :
Timer.Enabled := True;
в обработчике OnError :
ErrorCode := 0;
Socket.Close;
Timer.Enabled := True;
← →
Compton's G © (2006-01-19 11:54) [6]Спасибо!
ErrorCode :=0 ; - исключает появление ошибок?
← →
Digitman © (2006-01-19 12:00) [7]ErrorCode :=0 исключает не "появление ошибок" (факт возникновения OnError уже означает факт наличия той или иной ошибки), а "появление" диалогового окна, информирующего об этом факте.
← →
Compton's G © (2006-01-19 12:06) [8]ну и я имел введу "появление" окон с ошибками
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c