Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];

Вниз

Странная ошибка сокета 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.014 c
4-1123239731
Tab
2005-08-05 15:02
2005.10.09
Системные имена кнопок


1-1126866998
Lazarius
2005-09-16 14:36
2005.10.09
Простой отчет. Как???


1-1127308327
ktt
2005-09-21 17:12
2005.10.09
Импорт xml файла


14-1126797084
ArtemESC
2005-09-15 19:11
2005.10.09
ОС


6-1118740988
_xtz_
2005-06-14 13:23
2005.10.09
Создание подключений Vpn и PPPoE.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский