listen()
-
Mal eine frage zu: int listen(int s,int backlog);
Diese funtion sollte doch das programm so lange "unterbrechen" bis von einem client versucht wird zu kontaktieren, oder?Naja bei mir jedenfalls unterbricht garnichts, oder soll man listen in eine schleiffe setzten bis dies eintritt?

-
znobodz schrieb:
Diese funtion sollte doch das programm so lange "unterbrechen" bis von einem client versucht wird zu kontaktieren, oder?
nein diese funktion sagt dem socket nur das auf ihm abgehört wird (blöd erklärt ich weis, aber mir is nix besseres eingefallen
)
schau dir am besten mal dieses bsp dazu an.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/complete_server_code.asp[edit]
passender client code
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/complete_client_code.asp
-
Bei der Verwendung von Sockets können Threads recht nützlich sein, so umgehst du den BlockingCall.
-
danke ^^
