![]() |
Indy 10 - UDP Server Formatierung?
Hallo,
ich möchte einfach UDP Nachrichten empfangen... Dazu habe ich mir einen TIndyUdpServer auf das Formular gelegt und den Port eingestellt und ihn aktiviert. Beim Ereignis Read habe ich folgenes eingetragen...
Delphi-Quellcode:
Das Memo gibt die IP aus, woher die Daten kamen ABER die Daten stimmen noch nicht. :(
procedure TForm5.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread;
const AData: TIdBytes; ABinding: TIdSocketHandle); var strData: string; begin strData := BytesToString(AData); Memo1.Lines.Add(ABinding.PeerIP + ' hat "' + strData + '" gesendet.'); end; Schau ich mir die AData im Debugger an, sind da schon die erwarteten Daten drin aber eben auch viele #0 und so weiter. Ich vermute, dassdasEncoding noch nicht richtig eingestellt ist, doch wie macht man das? Gruß Frank |
AW: Indy 10 - UDP Server Formatierung?
Hat sich gelöst, tut mir leid!
Die Daten sind Daten aus einem Array und nicht als Zeichenkette zu verstehen. :( Das ist das Problem... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz