![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Spawn |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 278 Регистрация: 3.6.2002 Репутация: нет Всего: нет |
При установлении соединения с сервером, если он в этот момент находится в дауне, то возникает ошибка. Подскажите пожалуйста можно ли сначала проверить наличие сервера в онлайне
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Сервер чего?
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Dapo |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 18.4.2002 Репутация: нет Всего: 1 |
Дык в вопросе и ответ
|
|||
|
||||
| Spawn |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 278 Регистрация: 3.6.2002 Репутация: нет Всего: нет |
Дело в том, что если обработку ошибки ставить в try..except то в Windows XP всеравно появляется сообщение об ошибке. Так что мне нужен способ както проверить наличие сервера в онлайне. To Vit: всмысле сервера нет в онлайне |
|||
|
||||
| FdX |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Репутация: нет Всего: нет |
Юзай ICMP. Почитать могешь например здесь
|
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 14 Всего: 115 |
Дык ты сначала пропингуй его, а уж потом в зависимости от того ответил он на пинг или нет ставь процедуру;
end; end. |
|||
|
||||
| FdX |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Репутация: нет Всего: нет |
Именно это я и имел ввиду |
|||
|
||||
| Spawn |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 278 Регистрация: 3.6.2002 Репутация: нет Всего: нет |
Дело в том, что перезапуск сервера идет в течении 5 минут(примерно) и в это время пинговать его можно(по крайней мере у меня пинг был), а вот подконнектится нельзя. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 48 Всего: 207 |
Ух, как меня добивают вопросы типа "Сервер что-то делает..."! Сервер чего? Сервер по определению это программа которая способна обслуживать несколько програм клиентов, вот так сразу с разгону приходят на ум следующие типы серверов: network server, web server, smtp server, ftp server, pop3 server, SQL server, MS transaction server, Reporting server, DNS server, Proxi Server, NNTP server, fax server, streaming server, IRC server, time Server, printer server... Или иногда имеется ввиду компьютер оснощённый одной из выше перечисленных программ. Когда кто-то говорит "сервер" то информативность равна практически нулю, примерно такая же как у слов "оператор", "устройство", "программа", "система" - это в большой степени абстрактные понятия, и без уточнения невозможно понять о чём идёт речь. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| FdX |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Репутация: нет Всего: нет |
Дык коннектись через 5 мин., после того, как сервер начнет пинговаться |
|||
|
||||
| FdX |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Репутация: нет Всего: нет |
А лучше, не пингуй, а пробуй коннектиться.
|
|||
|
||||
| Spawn |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 278 Регистрация: 3.6.2002 Репутация: нет Всего: нет |
Дело в том, что программа должна работать в мое отсутствие и следовательно появление ошибки недопустимо! |
||||
|
|||||
| FdX |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 13.8.2002 Репутация: нет Всего: нет |
я не понимаю, в чем проблема
var canconnect:boolean; begin canconnect:=false; while not canconnect do canconnect:=connect_my_socket(...); //your procedure end; |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |