Indy UDP Client
-
Hallo,
ich möchte von einer Serveranwendung via UDP über das Netz einen Buffer einlesen.
1. Meine Appl liest nur einen Teil ein. Buffer grösser machen usw. habe ich schon probiert.
2. wie erzeuge ich einen Handler der automatisch den vorhanden Buffer in ein RichText Feld oder ähnliches schreibt ?streamp = new TMemoryStream(); buf = new BYTE[10000]; int i=0; IdUDPClient1->ReceiveBuffer(buf,10000,5); streamp->WriteBuffer(buf,10000); streamp->Position = 0; RichEdit1->Lines->LoadFromStream(streamp); delete buf; delete streamp;
das ganze erfolgt auf einen Submit Button
Der Socket wird beim Erzeugen des Formulars hergestellt.
Die Hilfe von Indy spezifizert zwar die Methoden und Properties aber gibt ansonsten keine Anstöße für Lösungen.
Auch das Internet hat mir bisher nicht nicht viel geholfen.Bitte, Danke