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

Вниз

<b>Socket ы</b>   Найти похожие ветки 

 
John   (2002-12-05 22:44) [0]

Как узнать есть ли сервант иль нету.. а то при отсутствии серванта, при коннекте, выдаётся ошибка WinSocket Error... Помогите плызз..


 
Digitman ©   (2002-12-06 08:16) [1]

Да так и узнают) ... В обработчик события OnError(), если он тобой назначен, Winsock передает по ссылке параметр ErrorCode, анализ значения которого дает необходимую инф-цию о причинах отказа, в т.ч. и отказе, связанном с отсутствием сервиса на уелевом хосте


 
John   (2002-12-06 09:45) [2]

а есть есчо примочка такая, после ентого облома, при попытке связаться снова, выдаётся та же самая ошибка тоже.. приходится перезапускать прогу.. не знаешь как мона тут?


 
Digitman ©   (2002-12-06 09:47) [3]

в обработчике OnError():
...
ErrorCode := 0
Socket.Disconnect(Socket.SocketHandle);


 
John   (2002-12-06 09:50) [4]

Типа СПАСИБЫ!!


 
Digitman ©   (2002-12-06 09:57) [5]

Типа не за чты) Типа НОСИ НЕ СТАПТЫВАЙ!!


 
John   (2002-12-06 23:50) [6]

2Digitman
Есть есчё вопросик, если не трудно... Заранее спасибо..
У тебя нету случаянно кодов ентих самых ошибок.. а то вот осталася фишка.. "Asynchronous Socket Error".. я б хотел её вручную выдать, точнее в другом виде и в другом месте..?


 
Digitman ©   (2002-12-09 08:45) [7]


> John


А как же ! Есть)
Эти коды и у тебя есть, практически - перед носом)
Открывай winsock.pas, ищи ключ.слово "baseerr", ниже идут константы кодов ошибок Winsock

Код ошибки = baseerr(10000) + codenumber(1...3999)



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-5255
Shaman
2003-01-16 16:40
2003.02.03
Форму 8ДР кто-нибудь делает или только я в такую фигню попал?


14-5186
Дмитрий К.К.
2003-01-14 06:14
2003.02.03
Именинники 14 января


6-5104
John
2002-12-05 22:44
2003.02.03
<b>Socket ы</b>


6-5121
Neo_c
2002-12-06 14:09
2003.02.03
Нужна помощь


1-4830
Асу-1
2003-01-24 11:01
2003.02.03
Поворот