Winsock2: connect Blockierung aufheben?
-
Hallo,
ist es möglich - ähnlich wie mit select - die Blockierung von ca. 1 Sekunde beim connect-Befehl zu umgehen?
Gruß
-
Hilft das http://www.c-plusplus.net/forum/p917176 vielleicht weiter? Ansonsten beschreib doch dein Problem mal genauer..
-
Also was in der MSDN steht kann ich nur so verstehen, dass connect() mit nonblocking Sockets funktioniert.
Also den Socket auf nonblocking umschalten, dann connect() und dann mit select() checken wanns fertig ist.
-
Leider hat setsocketopt() keine Auswirkungen auf connect(). Mit den setsocketopt() Derivaten ist es leider äquivalent.
Kannst dir ja selber was bauen...oder einfach Hustbaer's Variante impl.