Текущий архив: 2006.04.09;
Скачать: CL | DM;
ВнизПроверка соединения с сервером Найти похожие ветки
← →
VadimSpb (2006-02-10 16:57) [0]Добрый день!
В начале загрузки своей программы проверяю коннект с сервером в
try
ADOConnection.Connected:=true;
except "Сообщение об ошибке"
end;
Есть ли какие-либо специальные средства для проверки коннекта с сервером?
← →
tesseract © (2006-02-10 22:56) [1]ICMP ECHO (он же ping) если не заблокирован брэндмауэром.
опиши тех возможности поподробнее.
← →
user2 (2006-02-10 23:51) [2]
> ICMP ECHO (он же ping) если не заблокирован брэндмауэром.
Как это программно?
> опиши тех возможности поподробнее
Все стандартно - 5 машин и сервер MS SQL 2005, на нем база.
← →
OGA © (2006-02-11 08:14) [3]а зачем тебе его проверять?...
← →
Ormada © (2006-02-13 11:25) [4]можно пингануть порт сервера (теми же Indy компоентами IdTCPClient к примеру)
if IdTCPClient1.Connected then IdTCPClient1.Disconnect;
IdTCPClient1.Host := Edit1.Text;
IdTCPClient1.Port := StrToInt(Edit2.Text);
try
IdTCPClient1.Connect(2000);
if IdTCPClient1.Connected then ShowMessage("cool")
except
ShowMessage("shit")
end;
если не меняли порт то стандартный 1433 (можно посмотреть через server network utility)
опрашивается быстро - тормозов нету, но надо точна знать порт на какой ломиться
или подключиться отдельным потоком и законекаться - долгое время опроса и т.д.
← →
Anatoly Podgoretsky © (2006-02-13 14:13) [5]Вы о каких портах в пинге говорите?
← →
VadimSpb (2006-02-13 18:38) [6]В [4] также используется try ... except ... end;
Типа того же и я делаю в [1].
Меня несколько смущает сознательное генерирование исклчит. ситуации, стараюсь этого избегать. Хотя может и зря :-))
← →
Ormada © (2006-02-14 14:43) [7]2 Anatoly Podgoretsky сервер открывает порт лдя обмена данными (можно посмотреть через server network utility)
следовательно к нему можно подключиться (пингануть -возможно неправильно выразился)
где host имя сервера
port gjhn сервера
в чём я неправ ?
сам таким образом проверял, НО подключение к порту ещё не гарантирует что сервер 100 активен и может принимать подключения...
← →
Ormada © (2006-02-14 14:44) [8]100=100%
Страницы: 1 вся ветка
Текущий архив: 2006.04.09;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.018 c