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

Вниз

Как выставить время коннекта?   Найти похожие ветки 

 
Valeron   (2002-11-27 14:12) [0]

Народ, кто нибудь сталкивался и может решил такую проблему:
Если коннектися к мидас-серверу через сокет, то в случае ошибки -нет сети, прога очень долго что-то делает. Со временем(мин 5-10) выскакивает исключение ESocketError. Как это можно узнать побыстрее? И тоже самое когда BSS не запущен.


 
Digitman   (2002-11-27 14:38) [1]


> выскакивает исключение ESocketError


А дословно ? Каково сообщение об ошибке ?


 
Valeron   (2002-11-27 14:45) [2]

Проблема не в том что какое сообщение, а в том что оно выскакивает через 5-10 мин. Вот это проблема, т.к. пользователь сидит и думает что прога подвисла. Как побыстрее узнать не знаю...


 
oss   (2002-11-27 14:49) [3]

попробуй пинговать нужный адрес перед коннектом


 
Valeron   (2002-11-27 14:51) [4]

Я тоже уже над этим думал, через попу конечно метод, но должен сработать. а какой компонентой пинговать? А у КлиентСокета нет такого метода?


 
Digitman   (2002-11-27 15:16) [5]


> Проблема не в том что какое сообщение, а в том что оно выскакивает
> через 5-10 мин


да нет, сударь)
от того, какова диагностика, вполне может зависеть и решение

если обращение к хосту сервера выполняется по имени, то перед коннектом требуется разрешение имени в IP-адрес.
если же DNS недоступен (например, из-за недоступности DNS-сервера), об этом может сообщаться в окне с диагностикой исключения


 
Valeron   (2002-11-27 15:36) [6]

2 Digitman ©
соеденение через ай-пи адрес, а не через хост. А диагностики нет. Просто такой код
try
SocketClent.Connect := true;
except
on E:ESocketError do
ShowMessage(E.Message)
end;



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

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

Наверх




Память: 0.45 MB
Время: 0.008 c
3-51657
tepa
2002-11-28 22:59
2002.12.16
восстановление индексов


3-51635
adolf_99
2002-11-28 12:51
2002.12.16
Помогите


4-52014
izhalex
2002-10-31 19:46
2002.12.16
убить окно


1-51712
User_OKA
2002-12-06 09:13
2002.12.16
excel


3-51614
iZEN
2002-11-15 15:23
2002.12.16
Компоненты ADO в сервисе Win32





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский