TCP-сервер прослушивания и клиент прослушивания программного обеспечения Windows
Я использую ОС Windows в облачном сервисе Amazon со статическим публичным IP. На этой машине мне нужно настроить TCP-сервер для прослушивания через порт 2204 необработанных данных, которые будут поступать с базовой станции GPS по протоколу TCP. Когда данные поступают на порт 2204, мне нужно программное обеспечение, чтобы эти данные были доступны в режиме TCP-клиента на порту 2207.
Я пробовал различные пакеты программного обеспечения без успеха. Я бы предпочел работать в интерфейсе типа GUI, а не в командной строке, если это возможно.
Любые идеи, пожалуйста
Луис
1 ответ
Вы можете использовать команду 'nc', она поставляется с Cygwin
nc -l 2204 | nc 127.0.0.1 2207
или этот переназначение порта имеет графический интерфейс http://www.kmint21.com/free/
pm.exe <lp> <rip> <rp> [w] [h]
lp - local port
rip - remote ip
rp - remote port
w - write log
h - hidden mode
или ssh устанавливает соединение с собой 127.0.0.1 и пересылает туда, где (ssh -L) туннелирование. Итак, вы настроили локальный сервер SSH. Затем вы подключитесь к нему ssh -L 2204:127.0.0.1:2207 user@127.0.0.1
Затем одна сторона соединения будет прослушивать, а другая сторона (сторона сервера ssh) будет перенаправлять на этот порт ip:. Итак, ваш локальный компьютер прослушивает порт 2204, а удаленный компьютер пересылает на номер 127.0.0.1:2207.