Alles anzeigenMoin,
wie ist denn der Stand?
Ich bin durch Zufall an anderer Stelle auf ein sehr ähnliches Problem gestossen.
Auch hier wird socat als Bindeglied genutzt. Mit der Option PTY kann man lokal ein serielles device erzeugen. Gegen dieses Device kann sich dann dein Terminalprogramm binden.
Also sollte etwas ähnlich wie:
socat PTY,link=ttyV2,raw,crnl TCP:192.168.0.100:23
auf deinem Rechner eine Verbindung zur HP herstellen und lokal das device ttyV2 erzeugen.
Dein Terminalprogramm sollte nun dieses Device konfiguriert bekommen und nach dem Starten nutzen.
Vom Konzept her war's das.
Gruß
Volker
Danke, das könnte gehen. Dann könnte ich meine HP-Terminalemulation auf seriell beschränken und auf Telnet umlenken.
Ich habe allerdings gerade noch ein Handshake-Problem mit meiner Software , wenn das gelöst ist, werde ich mich wieder um die Telnet Schnittstelle kümmern.
[Die bekannten Terminalprogramme gehen für mich nicht, da sie die HP-spezifischen ENQ/ACK/DC1/DC2 Protokolle unterstützen. Es gibt/gab QCTerm, aber das unterstützt die HP-Grafik nicht]