TCP-Server hören und Client hören Windows-Software

719
Louis Mullen

Ich verwende Windows OS auf einer Amazon Cloud AWS mit statischer öffentlicher IP. Auf diesem Computer muss ich einen TCP-Server einrichten, der Port 2204 auf Rohdaten überwacht, die von einer GPS-Basisstation über das TCP-Protokoll ankommen. Wenn die Daten an Port 2204 ankommen, benötige ich die Software, um diese Daten im TCP-Client-Modus an Port 2207 verfügbar zu machen

Ich habe verschiedene Softwarepakete ohne Erfolg ausprobiert. Ich würde es vorziehen, wenn möglich in der GUI-Schnittstelle zu arbeiten, anstatt in der Befehlszeile.

Irgendwelche Ideen bitte

Louis

0

1 Antwort auf die Frage

0
barlop

Sie können den Befehl 'nc' verwenden, der mit cygwin geliefert wird

nc -l 2204 | nc 127.0.0.1 2207 

oder dieser Port-Remapper verfügt über eine GUI http://www.kmint21.com/free/ enter image description here

pm.exe <lp> <rip> <rp> [w] [h] lp - local port rip - remote ip rp - remote port w - write log h - hidden mode 

oder ssh stellt eine Verbindung zu sich selbst her 127.0.0.1 und leitet sie an wohin (ssh -L) Tunneln weiter. Sie richten also einen lokalen SSH-Server ein. Dann verbinden Sie sich damit. Dann hört ssh -L 2204:127.0.0.1:2207 user@127.0.0.1 eine Seite der Verbindung zu und die andere Seite (die SSH-Serverseite) leitet an diesen IP-Port weiter. Ihr lokaler Computer überwacht also Port 2204 und der Remote-Computer leitet an 127.0.0.1:2207 weiter

Hallo Barlop, nur um zu klären, ich brauche es, um die Daten an Port 2207 auf derselben Maschine zu senden, dh 2204 und 2207 dieselbe IP-Adresse. Louis Louis Mullen vor 9 Jahren 0
@ LouisMullen oh ja, ich habe das gerade korrigiert. 127.0.0.1 als Ihre IP bedeutet den gleichen Rechner. barlop vor 9 Jahren 0