Entwickler-Ecke

Sonstiges (Delphi) - seriellen Port Sniffen / mitschneiden


moelski - Do 10.02.05 13:36
Titel: seriellen Port Sniffen / mitschneiden
Moin !

Ich kanns bei dieser Frage kurz machen (hoffe ich), denn ich wollte einfach mal nachfragen, ob ich mit Delphi den seriellen Port abhören kann.

Hintergrund ist der: Ich habe zu Hause u.a. ein Messgerät welches über RS232 mit meinem Rechner kommuniziert. Das PC sendet irgendwelche Daten, das Messgerät wertet sie aus und antwortet dem PC.
Diesen Traffic würde ich gerne mitschneiden weil ich gerne die übertragenen Daten in meiner eigenen Anwendung auswerten möchte.

Im Moment nutze ich die Componente CPort 3.0 um generell auf den seriellen Port zuzugreifen. Bin da aber offen für alles. :roll:


SchelmVomElm - Do 10.02.05 14:24

Klar, schau mal hier:
http://www.delphi-forum.de/topic_Serielle+Schnittstelle+ansprechen+und+pollen_36037.html

Du brauchst zwei Schnittstellen am Mithör PC und einen Zweiten, der die Befehle an das Messgerät sendet.
Du schleifst dann die Schnittstelle über den Mithör PC durch. Alles mit Nullmodemkabel verbinden.
Du musst dann beide Ports öffnen, 2 Polling threads erstellen, dann die Daten die an dem einen Port ankommen, an den anderen weitersenden und umgekehrt.