Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-4863
HP
2003-01-24 16:20
2003.02.03
Меню XP


3-4793
SLON_EKTB
2003-01-16 22:05
2003.02.03
Проблемма работы IB в сервисе NT


3-4745
andwcomm
2003-01-15 21:20
2003.02.03
Как програмно узнать физическое расположение файла базы данных


14-5199
Wonder
2003-01-15 14:04
2003.02.03
Где бы нарыть


1-4853
Antosya
2003-01-24 16:30
2003.02.03
Task Manager




   Наверх