Entwickler-Ecke
Internet / Netzwerk - Port mit Daten im UDP-Protokoll abfragen???
Jack071177 - Di 12.11.02 18:46
Titel: Port mit Daten im UDP-Protokoll abfragen???
Hi Leutz,
wer kann mir einen kleinen Tip geben (Buch oder Webseite) bzgl. der Abfrage eines Ports. Ich hab mich mit Kommunikation zwischen Programmen noch nicht beschäftigt und bin auf diesem Gebiet absoluter Neuling.
Vielen Dank
Daniel
Funzi - Fr 22.11.02 23:32
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!
Jack071177 - Sa 23.11.02 12:33
Hi Funzi,
ja, ich denke das hilft mir weiter. wird aber noch ein bißchen dauern, bis der Code zum Einsatz kommt. Trotzdem VIELEN DANK!!! :P
Funzi - Sa 23.11.02 12:41
Ich habe einze Zeile vergessen:
hier nochmal der ganze QT:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.NMUDPDataReceived(Sender: TComponent; // beim Empfang von Daten über UDP NumberBytes: Integer; FromIP: String; Port: Integer); var Empfang: array of Char; begin SetLength(Empfang, NumberBytes); NMUDP.ReadBuffer(Empfang, NumberBytes); end; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!