000
16.07.2008, 14:28 Uhr
Anyone
|
Hallo,
ich muss eine Software schreiben, die in ein bestehendes System integriert werden soll. Die alte sowie die neue Software kommuniziert über den Com-Port. Um die neue Software in Ruhe entwickeln und testen zu können, würde ich gerne folgendes realisieren:
[Com-Port 1]: Hier kommen die Daten von externen Programmen an. Ich würde gerne hier das alte Programm an diesen Port hängen. Das Programm empfängt und sendet Daten. Ich müsste jetzt aber die empfangenden Daten an das neue Programm weiterreichen, das dann auf [Com-Port 2] lauschen würde. Das neue Programm wird dann in erster Linie erstmal Lauschen und nicht aktiv kommunizieren.
Gibt es da unter Linux eine Möglichkeit, dass einfach zu realisieren? Ich kenne mich leider unter Linux nicht so gut aus. Konkret müssten also die Daten von einem Com-Port kopiert werden und an einen anderen Comport weitergereicht werden. Das ganze sollte nach Umständen (kein KO-Kriterium) transparent für beide Programme sein (mit der Beschränkung, dass das neue Programm, das die kopierten Daten bekommt, nicht UNBEDINGT was senden muss).
Neue Software: wahrscheinlich C++ oder Java System: ich glaube Debian, Lösung sollte aber auch unter anderen Distris arbeiten Port: Com-Port (Server hat 2-Com-Ports)
Wäre super wenn ihr mir da die ungefähre Wegrichtung zeigen könntet
Cheers
Max Dieser Post wurde am 16.07.2008 um 14:30 Uhr von Anyone editiert. |