Probleme mit Send()



  • Hallo,

    ich habe ein recht simples Problem, finde aber keine Lösung:

    Ich habe einen kleinen HTTP-Client geschrieben der Webserver mittels GET abfragen kann. Soweit nix aufregendes allerdings kann ich immer nur einen Befehl (z.B. GET /index.html http/1.1) abschicken, welcher korrekt bearbeitet wird. Wenn ich den gleichen oder einen anderen Befehl danach abschicke wird der ignoriert...

    Mein Programmteil:

    [cpp]
    void __fastcall TForm1::SendBtnClick(TObject *Sender)
    {
    
    char command[8192];
    int count;
    
    String eingabe = Eingabe->Text;
    sprintf( sbuffer, eingabe.c_str());
    
    send( sock, sbuffer, strlen( sbuffer), 0);
    
    do      {
            count = recv( sock, rbuffer, sizeof(rbuffer), 0);
            Ausgabe->Lines->Add(rbuffer);
            }
    while (count > 0);[/cpp]
    

    Habe dazu leider nix im Netz gefunden.
    Danke schonmal für die Hilfe

    ooops... sehe gerade das der Post in nem falschen Thread ist.... Bitte LÖSCHEN ich schreibe ihn woanders hin!


Anmelden zum Antworten