Socket Problem



  • hallo

    In meiner Client-server Application benuze ich SendText und ReceiveText (nonBlocking) wenn ich zB sowas mache

    (server side)
    for(int i=0 ; i<5;i++)
    Server->Socket->SendText("bobo")

    (client side onRead event)
    Memo1->Lines->Add(Client->Socket->ReceiveText());

    dann habe ich im Memo1
    bobobobobobobobobobo
    und ich will
    bobo
    bobo
    bobo
    bobo
    bobo
    haben

    Ist es moeglich sowas zu erreichen (mit non Blocking)

    Viellen dank fuer die Antwotren

    P.S. Sorry fuer Mein Deutsch.



  • Eventuell hilft es, zuerst die ReceiveLength abzufragen und die Verarbeitung entsprechend anzupassen.



  • Ich denke, es wird hier eher zeit, sich um ein Protokoll gedanken zu machen. Siehe entsprechender FAQ-Beitrag im Abschnitt Netzwerkprogrammierung.

    -junix


Anmelden zum Antworten