Forum: PC Hard- und Software COM-Schnittstelle mehrfach gleichzeitig nutzen


von Patrick (Gast)


Lesenswert?

Hallo,

gibt es eine Möglichkeit, wie ich in 2 Programmen den selben COM-Port 
öffnen kann?
Falls es wichtig ist: Beide Programme empfangen nur Daten, senden jedoch 
keine.

Bin für jede Antwort dankbar!

Grüße,
Patrick

von Jens B. (sio2)


Lesenswert?

Müsste gehen, einfach in beiden programmen öffnen und lesen ;)
Hmm. habs grade mal mit cat versucht, aber geht nicht wirklich. Ich 
glaube das OS muss das unterstuetzen. allerdings bekommst du natuerlich 
bei beiden programmen die gleichen daten, da wäre es vermutlich 
einfacher die daten aux dem einen programm an das andre weiterzuleiten, 
oder ein 3.programm, welches die serielle liesst und die daten 
entscprechend an die andren programme weiterverteilt

von HariboHunter (Gast)


Lesenswert?

Also, Windows lässt es nicht zu, das ein Com mehrfach geöffnet wird.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Es gäbe die Möglichkeit, einen echten ComPort zu öffnen und virtuelle 
(Software)-ComPorts miteinander über eine Applikation zu verstricken und 
dann an die verschiedenen Programme zu senden. Alternativ nutzt man 
COM-zu-USB-Konverter und verstrippt sie per Hardware außerhalb des 
Computers.

von Thomas (Gast)


Lesenswert?

Von Sysinternals gibt es ein Tool, mit dem man u.A. auch die serielle 
Schnittstelle belauschen kann:

http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/Portmon.mspx

Eine grundsätzliche Beschreibung wie das dort gemacht wird steht auch 
auf der Seite.
Hört sich für mich zumindest nicht danach an, dass so etwas sehr einfach 
zu programmieren ist.

von SiO2 (Gast)


Lesenswert?

@thomas: systemprogrammierung ist meistens nicht einfach, aber machbar.
deswegen ist wohl wirklich der einfachste weg über ne tmp-datei oder be 
pipe zu gehen, und die daten verteilen. geht natuerlich nur in einer 
richtung gut ;)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.