(WinAPI) (Win)sock(ets)
-
Moin, also ersma: ich bin c++ n00b (allerdings umsteiger von java)
(und auch neu hier aufm baord ("Hallo Board!!! :D", also nich hauen, falls der thread doch ins windows forum gehört hätte)ich hab mir also gestern und heute mal einen abgebrochen irgendwas mit sockets zu programmieren
(sowas wie n chat, wobei jede seite sowohl server als auch client sein kann, je nachdem, wer zuerst connected)mittlerweile hab ichs geschafft:
-Winsock zu initialisieren
-nen listen socket zu bauen
-den zu binden
-auf den listen socket zu connecten
-den connect zu aktzeptieren
-nen string zu senden
-und ihn zu empfangenABER das alles nur sequentiell
ich hab für alles da oben ne eigene methode geschrieben und wenn ich die hintereinander ausführe funktioniert das auch einwandfreiallerdings steh ich jetz auffem schlauch, was die dynamik angeht
wie kann ich zum beispiel erreichen, dass ich jetzt sachen senden kann und aber auch gleichzeitig empfangen?
ich kann ja nicht ständig meine receive methode aufrufen.
gibts es sowas wie systemevents wie "neue Nachricht erhalten, bitte receiven"
oder irgendwie sowas, dass ich abfragen kann (und wenn ja, wie?)?und bitte schmeisst mich net mit tuts zu
die hab ich fast alle gelesen
haben mir bis hierhin auch gut weitergeholfen, aber jetz is ende?kann mir also wer helfen?? bitte
(falls es ne rolle spielt: ich benutz den c++ builder)
-
hi, ich glaub du suchst WSAAsyncSelect
-
Hm, im VCL Forum oder in WinAPI wärst du wohl besser aufgehoben...
Devil