Я использую ОС Windows в облачном хранилище Amazon с статическим публичным IP. На этой машине мне нужно настроить TCP-сервер для прослушивания через порт 2204 необработанных данных, которые будут поступать с базовой станции GPS по протоколу TCP. Когда данные поступают на порт 2204, мне нужно программное обеспечение, чтобы эти данные были доступны в режиме клиента TCP на порту 2207.

Я пробовал различные пакеты программного обеспечения без успеха. Я бы предпочел работать в интерфейсе типа GUI, а не в командной строке, если это возможно.

Любые идеи, пожалуйста

Луис

1 ответ1

0

Вы можете использовать команду '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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .