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

Вниз

Странная ошибка сокета 10035.   Найти похожие ветки 

 
Новичек ©   (2005-06-13 15:55) [0]

Уважаемые знатоки, создаю сокет на WSA, затем пытаюсь законнектиться:

 Connect(vSocket, @vSockAddr, SizeOf(vSockAddr));

Постоянно получаю ошибку 10035 (10035 Ресурс временно недоступен, при выполнении функции работы с сокетом,
которая не может выполнить операцию немедленно.)
Но ежели пробую извратиться так:

repeat
 WinSock2.Connect(vSocket, @vSockAddr, SizeOf(vSockAddr));
until ConnectError <> 10035;

то сокет удачно коннетится.
Подскажите, пожалуйста, где грабли?
Может, какой-то тайм-аут существует, про который я не знаю?
Спасибо.


 
Ученик   (2005-06-13 21:32) [1]

>Новичек ©   (13.06.05 15:55)  
Вроде этот код ошибкой не считают, все компоненты его игнорируют


 
Digitman ©   (2005-06-14 08:14) [2]


> все компоненты его игнорируют


дв неужели ?


> Новичек ©   (13.06.05 15:55)


Перед connect() ты вызывал wsaasyncselect() или wsaeventselect() ?
Вызывал.
Спрашивается - зачем ?
Затем, очевидно, чтобы получать асинхронные нотификации о событиях гнезда.
Вот тебе ошибка 10035 и говорит, что операция установления коннекта запущена, о результате ее выполнения тебе будет сообщено позже событием FD_CONNECT


 
Новичек ©   (2005-06-14 10:35) [3]


> Digitman
как обычно - ясно и исчерпывающе.
Спасибо большое, понял.



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
1-1126848668
Ольга
2005-09-16 09:31
2005.10.09
Writeln в консольном приложении


2-1125237004
Станислав
2005-08-28 17:50
2005.10.09
окно


1-1126947438
Piter
2005-09-17 12:57
2005.10.09
Непонятка с директивами компилятора


3-1124781106
mmms
2005-08-23 11:11
2005.10.09
Хранение в поле image (MSSQL2000) нескольких дв.файлов


1-1126706465
Mefodiy
2005-09-14 18:01
2005.10.09
Поиск слов в Word из Delphi