Re: "плохой" int connect
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 25.10.08 13:14
Оценка:
Здравствуйте, Evilguc, Вы писали:

E>Привет всем!

E>Функция connect в winsocks, в случае, если сервер не сдушает порт или вообще отсутствует, "вешает" программу на секунд 20!!!

Файрволл? Уберите.

E>Да, кстать, пробовал сдеоать сокет неблокирующим, но в этом случае прога не успевала приконнектиться. :xz:


Это Вы плохо документацию читали, мне кажется. Сказали connect(), получили WSAEINPROGRESS и теперь можете спокойно сами ждать сколько нужно и как нужно, проверяя через select() возможность записи. Хотя под виндой часто удобнее воспользоваться асинхронным оповещением.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.