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

Как определить что на компе другом запущен сервер   Найти похожие ветки 

← →
OlegM ©   (2004-05-14 08:09) [0]

Привет всем!
Использую TServerSocket и TClientSocket. Вот например на компе какомто в сетке запущена прога и как определить с другого компа что там запущен сервер?


← →
Digitman ©   (2004-05-14 08:55) [1]

попытаться подключиться к серверу с пом.компонента TClientSocket
факт успешного подключения и будет фактом активности сервера


← →
OlegM ©   (2004-05-14 09:05) [2]

Типа так ClientSocket1.open
только вот какое он значение возвращает если недалось?


← →
Ozone ©   (2004-05-14 09:13) [3]

OlegM ©   (14.05.04 09:05) [2]

Типа так:


try
   ClientSocket.Active := true;
except
   // не удалось
end;


← →
OlegM ©   (2004-05-14 09:16) [4]

спсиб)))


← →
Digitman ©   (2004-05-14 09:22) [5]

никакого.

это процедурный метод, не возвращающий никаких значений

если режим блокирующий, то успешное выполнение этого метода и есть факт активности сервера, в противном случае выполнение метода будет прервано возбужденным в нем исключением ESocketError

если режим неблокирующий, то успешное выполнение метода еще не есть факт активности сервера ... факт активности следует определять по циклическому опросу св-ва Active (при каждой итерации вызывая Application.Processmessages), пока либо оно не примет значение True, либо не возникнет событие OnError как факт недоступности сервера



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

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



Память: 0.46 MB
Время: 0.025 c
4-1086175357
eRoR_rrr
2004-06-02 15:22
2004.07.11
ProgresBar при копировании


4-1086172913
_гость
2004-06-02 14:41
2004.07.11
при нажатии CTRL+C


6-1084463903
Nic2
2004-05-13 19:58
2004.07.11
Чтение потока из сокета


14-1087990751
DimKa
2004-06-23 15:39
2004.07.11
Вот только что зарплату повысили.


14-1087972511
Карелин Артем
2004-06-23 10:35
2004.07.11
Где найти анализатор логов сервера формата IAS? (MicroSoft)




   Наверх