nikitao
@nikitao

Как подменить адрес TCP соединения?

Добрый день!
Есть два компьютера A и B. Они соединены в локальную сеть.
На компьютере A стоит программное обеспечение X взаимодействие с которым происходит путем открытие соединения по некоторому TCP сокету. Программа X разрешает только локальные соединения ( по 127.0.0.1).
Соот-но есть некоторая программа Y , которая успешно работает с программой X, когда запущена на компьютере A.
Необходимо обеспечить работу программы Y на компьютере B.
Как решить эту задачу?
Все это делается в рамках Windows стека.

Заранее спасибо!
  • Вопрос задан
  • 128 просмотров
Решения вопроса 2
15432
@15432
Системный программист ^_^
На машине с программой следует запустить TCP прокси, который любые запросы на порт N транслирует на 127.0.0.1:порт_программы
Например, https://boutell.com/rinetd/
Ответ написан
Еще один стабильный TCP-прокси : tcppm
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы