Главная страница
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.025 c
2-1125285887
-=snoop=-
2005-08-29 07:24
2005.10.09
ф-ия COPYFILE, не могу найти...


1-1127210855
Суслик
2005-09-20 14:07
2005.10.09
Необъяснимое поведение TEdit.


2-1125124870
Intelligent[neo]
2005-08-27 10:41
2005.10.09
Фотографии из БД через Delphi


8-1116314243
Ш-К
2005-05-17 11:17
2005.10.09
"Неактивная" пиктограмма


1-1126777483
JTAG
2005-09-15 13:44
2005.10.09
Ув. коллеги подкажите плз как сделать чтобы у исполняемого файла