PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C/C++] Socket nachträglich auf verbindung testen


codemaster88
30.06.2005, 21:45
Moin,
Kann man irgenwie testen ob eine Socketverbindung nich besteht (bzw. die Variable SOCKET definiert ist) ???

Danke schon mal im vorraus.


TGGC
30.06.2005, 23:55
"nich beteht (bzw. die Variable SOCKET definiert ist)"

Ahja, sehr aufschlussreich?! Wie bitte nochmal? Die Rückgabewerte der Funktionen reichen dir nicht?


Bye, TGGC

ilute
01.07.2005, 00:24
Ein Socket ist ein einfacher Integer. Du kannst unter linux z.b. mit try-and-error ausprobieren ob eine Verbindung besteht, indem du etwas versuchst du empfangen mit recv. Du solltest dabei allerdings darauf achten, dass dein Socket nicht blockiert.

Andererseits wird dir unter linux sicher ioctl weiterhelfen.

gruss