Главная страница
    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.44 MB
Время: 0.011 c
4-1123669868
Alexa
2005-08-10 14:31
2005.10.09
Завершение процессов


1-1127105789
Frozzen
2005-09-19 08:56
2005.10.09
Регистрация класса


6-1118842370
debuger
2005-06-15 17:32
2005.10.09
Сеть. С чем есть?


1-1127214094
Leonid
2005-09-20 15:01
2005.10.09
Как отловить неиспользуемые процедуры


1-1126187723
Igor_thief
2005-09-08 17:55
2005.10.09
Работа с USB





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский