Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Сети";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.046 c
4-1086006441
GanibalLector
2004-05-31 16:27
2004.07.11
Hook на wm_settext ???


1-1088066759
Alex____
2004-06-24 12:45
2004.07.11
Как сделать консольное приложение Delphi7 невидемым


14-1088020804
Anatoly Podgoretsky
2004-06-24 00:00
2004.07.11
Юрий Зотов с днем рождения!


1-1088246582
X9
2004-06-26 14:43
2004.07.11
CM_MOUSEENTER, CM_MOUSELEAVE и TSpeedButton


3-1087206003
EXE
2004-06-14 13:40
2004.07.11
Возможно ли мастера сохранение формы в базу MSSql





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский