Winsock Connect Timeout

sheel

I love Asm
Hallo,

hätte wieder mal eine kleine Frage zu Winsockets:

Gibt es bei einem connect eine Art timeout etc, bis das accept am Server erfolgt,
oder hält dass das Programm bis zum connect an, unter Umständen auch ewig...?
Ich meine jetzt nicht, wie man so ein Timeout machen kann, aber ob das standartmäßig schon drin ist und ggf wie man das verhindern kann.

Zweitens (blöde Frage):
Am server gehts ja ca in der Reihenfolge:
x=socket(...), bind, listen
wenn man jetzt ein closesocket draufhaut und dann wieder listen will,
muss das bind schon auch neu gemacht werden, oder etwa nicht==

Hoffe, dass sich wer Antworten auf solche Fragen weiss...ist ja nicht gerade eine alltägliche Frage zu den Sockets.

Sheel
 
Ich hab noch nicht so viel mit den Sockets gearbeitet...
gerade bin ich draufgekommen, dass ein connect schon vor dem accept vom server fertig ist und nicht darauf wartet.
Das ersetzt meine erste Frage von oben,
gibt es eine Möglichkeit, dass connect darauf warten zu lassen?
 
Zurück