Kann jemand ein Reverse-Telnet-Programm (Verbinden von eingehendem TCP mit einem COM-Port) für Windows empfehlen?
Im Idealfall würde es als Systemdienst ausgeführt und ein Array von TCP-Ports abhören, die den verschiedenen seriellen COMn-Ports entsprechen, aber ich würde auch gerne manuell gestartet und einen einzelnen Port verwenden.
Lösungen, die Cygwin erfordern, sind akzeptabel. Ich habe, nc
aber ich weiß nicht, wie ich es starten soll, um bidirektionale Kommunikation zu erhalten.
socat
ist vielversprechend. Der größte Teil dieser Seite scheint virtuelle Ports zu beschreiben, was etwas ganz anderes ist.Es stellt sich heraus, dass netcat zwar separate Dateideskriptoren zum Lesen und Schreiben benötigt,
socat
jedoch nur einen einzigen Deskriptor verwenden kann.socat TCPv4-LISTEN:
tcpportnum/dev/ttyS
serialportnum,b
baudratefunktioniert gut.
quelle