Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
2-1137672630
Marconi
2006-01-19 15:10
2006.02.05
StringGrid


15-1137508509
JLes
2006-01-17 17:35
2006.02.05
Delphi 2005 и Help (HxS/HxI-файлы)


3-1133777994
Daria
2005-12-05 13:19
2006.02.05
как загрузить из .txt с разделителями "^" в .db?


4-1132580395
Ботвин Дмитрий
2005-11-21 16:39
2006.02.05
Запись и воспроизведение действий пользователя


1-1135772527
kyn66
2005-12-28 15:22
2006.02.05
Как набрать правильно массив случайных чисел?