IdUdpServer



  • Hallo!
    Wie kann ich mit dem IdUdpServer die empfangenen Daten lesen?

    IdUDPServer1->ReceiveString(0);
    

    geht nicht, wobei ich nicht weiß, was der Parameter sein muss! Ich möchte Daten lesen, wenn das OnUDPRead-Event ausgelöst wurde!

    Danke!

    Arne



  • Original erstellt von att309:
    wobei ich nicht weiß, was der Parameter sein muss

    Und warum schaust du dann nicht mal in die Hilfe? Der Parameter kann zB. ein Integer sein, der den Timeout-Grenzzwert festlegt. Die Funktion selbst gibt den empfangenen String zurück



  • Ich konnte in der Borland-Hilfe nicht vernünftiges finden.
    In meinem Test-Programm ist udp ein IdUDPServer, ausserdem gibt es ein Memo (Memo1):

    void __fastcall TForm1::udpUDPRead(TObject *Sender,
          TStream *AData, TIdSocketHandle *ABinding)
    {
     Memo1->Lines->Add(udp->ReceiveString(10));
    }
    

    Der Cursor springt zwar eine Reihe tiefer, aber es wird kein Text angezeigt!

    Arne



  • Dann wird wohl kein Text angekommen sein.

    Die Indy-Hilfe kannst du auf der Indy-Website herunterladen.


Anmelden zum Antworten