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

Вниз

Проверить доступность МИДАС - сервера.   Найти похожие ветки 

 
yaJohn ©   (2002-10-08 16:10) [0]

Есть стандартная МИДАС система. DCOM.
Нужно быстро проверить доступность сервера. Т.е. сервер может быть выключен, сетевой кабель может перекусить акула и т.д.
Можно просто попробовать сказать DCOMConnection.Connected:=true и подождать, что будет. Но если сервер не доступен - клиент глухо подвисает. А в контексте задачи ответ нужно получить очень быстро.
Пытался запускать пробный коннект в Thread - глючит. Ну не пинговать же сервер...


 
yaJohn ©   (2002-10-08 16:16) [1]

Извините, оплошность. Ответ нужно получить не быстро (хотя и желательно), но заморозка клиента - смерти подобна.
Кто работал с МИДАС в Thread. Отзовитесь!


 
REA   (2002-10-08 17:47) [2]

Ну можно для начала его пингануть


 
Digitman ©   (2002-10-08 17:56) [3]


> Ну не пинговать же сервер...


Ну а почему бы не пинг ? По кр.мере ты быстро убедишься в доступности/недоступности хоста.

А вот факт предоставления заведомо доступным хостом определенного сервиса (в т.ч. и MIDAS-сервиса) можно определить только попыткой штатного обращения к сервису, и DCOMConnection.Connected:=true здесь как раз - самый простой что ни на есть способ


> Пытался запускать пробный коннект в Thread - глючит


Имеется ввиду - additional thread ? А чем, собственно, additional thread отличается от main thread ? Да ничем принципиально ! Просто - дополнительный кодовый поток ... Другой вопрос - есть особенности некоторые реализации MIDAS-клиента при задействовании в доп.код.потоке локального OLE/COM-механизма...

В чем "глюк"-то ?


 
REA   (2002-10-08 17:59) [4]

Принципиально это порт - так что можно после пинга пытаться открыть TCP/IP nonblocking соединение на заданном порте и OnConnected пытаться уже подцепить компонент.



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

Текущий архив: 2002.10.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
4-56408
star
2002-09-02 21:09
2002.10.17
Кто работал с ресурсами, помогите ...


1-56117
blackman
2002-10-08 10:38
2002.10.17
Ежедневный гороскоп. Козерог.


1-56175
Демонов Е.В.
2002-10-07 13:43
2002.10.17
Вопрос про TThread


4-56405
МИФИст
2002-09-03 21:45
2002.10.17
Номер последней видмиой строки в RichEdit е...


14-56318
NickS
2002-09-24 23:20
2002.10.17
Socket