Здравствуйте, Evilguc, Вы писали:
E>Привет всем! E>Функция connect в winsocks, в случае, если сервер не сдушает порт или вообще отсутствует, "вешает" программу на секунд 20!!!
Файрволл? Уберите.
E>Да, кстать, пробовал сдеоать сокет неблокирующим, но в этом случае прога не успевала приконнектиться. :xz:
Это Вы плохо документацию читали, мне кажется. Сказали connect(), получили WSAEINPROGRESS и теперь можете спокойно сами ждать сколько нужно и как нужно, проверяя через select() возможность записи. Хотя под виндой часто удобнее воспользоваться асинхронным оповещением.