Главная страница
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.47 MB
Время: 0.026 c
1-51764
___Nikolay
2002-12-02 21:09
2002.12.16
Список функций как в Delphi по Ctrl+Space


6-51867
guest_xxx
2002-10-21 12:40
2002.12.16
Disk quotas NT 4


14-51889
dkDimon
2002-11-20 16:09
2002.12.16
Delphi 7 Download


6-51878
Beginner-Designer
2002-10-18 13:58
2002.12.16
Принцип работы Lookup


1-51772
AM
2002-12-04 16:06
2002.12.16
Как в QuickReport вывести надписть вертикально?