Ab Delphi 5 Pro gibt es die NMUDP-Komponente. Stelle einfach den gewünschten Port ein und reagiere auf das OnDataReceived-Event!
ein Beispiel, welches einen empfangenen Stream ausliest:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm1.NMUDPDataReceived(Sender: TComponent; // beim Empfang von Daten über UDP NumberBytes: Integer; FromIP: String; Port: Integer); var Empfang: array of Char; begin NMUDP.ReadBuffer(Empfang, NumberBytes); end; |
Hoffe es hilft dir! Feedback erwünscht!
_________________
Der Reboot:
Bei Linux hilfreich, aber nicht zwingend notwendig.
Bei Windows notwendig, aber nicht zwingend hilfreich.