CSocket warten??



  • Hi, ich schicke für CSocket eine Nachricht zum Server und will dann Daten empfangen. Funktioniert alles perfekt. Nur, will ich jetzt warten, bis ich vom Server ein "close" erhalte.
    Funktioniert soweit auch!

    NUR:
    Ich will es außerhalb von CSocket erkennen. In OnReceive lese ich die daten und speichere sie lokal ab.

    socket.Send( blaa );
    
    // hier ist noch nichts vom server da
    socket.GetData();
    
    // hier ist iimer noch nichts vom server da
    socket.GetData();
    
    // hier ist ein bisschen was da
    socket.GetData();
    

    So, wenn ich jetzt aber eine While-Schleife benutze wird nichts mehr gemacht -.-

    D.h. wie kann ich die Prozesse-Schleife des Sockets weiterlaufen lasse.

    sowas wie socket.ProcessInCome()

    oder es reicht vermutlich auch AfxProcessMessages() gibt es sowas??

    Ciao



  • CAsyncSocket welche von CSocket abgeleitet ist.



  • Unix-Tom schrieb:

    CAsyncSocket welche von CSocket abgeleitet ist.

    Umgekehrt. CSocket ist von CAsyncSocket abgeleitet.



  • Sorry, mein Fehler.


Anmelden zum Antworten