WinSockets... close / connect
-
Mal ne FRage:
Ich:
1 - erstelle einen socket mit socket()
2 - connecte()
3 - close"e"()kann man zwischen 2 - 3 nochmal connect auf einen anderen server aufrufen ?
oder muss ein socket definitiv geschlossen werden bevor er wieder mit connect benutzt wird ?Gruß Chris
-
msdn schrieb:
int connect( __in SOCKET s, __in const struct sockaddr* name, __in int namelen );Parameters
s
Descriptor identifying an unconnected socket.
-
das war nicht meine frage... was passiert mit dem socket der bereits connected ist und dann dort übergeben wird... wird -1 zurück gegeben oder wird der alte deskriptor verworfen ?
-
Foxx90 schrieb:
kann man zwischen 2 - 3 nochmal connect auf einen anderen server aufrufen ?
oder muss ein socket definitiv geschlossen werden bevor er wieder mit connect benutzt wirdFoxx90 schrieb:
das war nicht meine frage...
öh...doch das war deine Frage
und da in der Doku "unconnected" steht, wäre es schon sinnvoller sich daran zu halten und connect auf einen geschlossenen socket anzuwenden.zu deiner zweiten frage (die natürlich nicht beantwortet wurde, weil du sie NOCH NICHT gestellt hattest): probier es aus, teste den rückgabewert

-
ah sry vergessen zu schreiben .. danke aber!