Intereting Posts
Что такое + в команде find / path / -exec '{}' + do? Правила Udev для устройства с несколькими интерфейсами очистка / dev / md0 файловая система (рейд) СООТВЕТСТВУЮЩЕЕ, УСТАНОВЛЕННОЕ состояние в iptables Запретить пользователю удалять папки и файлы в собственном доме Использование стрелки вверх для получения предыдущей команды в netcat Apache и systemd Как включить CGI в OpenBSD? ssh не удается найти «домашний каталог» (который существует и имеет разрешения), даже если локальный терминал регистрирует одного и того же пользователя в Где я начинаю понимать управление контроллером дисплея? Поиск и удаление файлов старше 30 дней Перенос Ctrl-P в Ctrl-O для получения предыдущей команды? Ошибочный вывод видео из mvp с использованием аппаратного декодирования VAAPI Можно добавить прокси после узла выхода TOR? Система приостановлена ​​на REBOOT, Shutdown & Restarts, как ожидалось

Сокат для объединения streamов TCP

Я пытаюсь объединить 2 streamа TCP в один, а затем отправить результат наружу через сервер портов TCP. Первая часть в порядке, я могу захватывать входящие streamи, как показано ниже:

STREAM1: socat TCP:127.0.0.1:5755 TCP:127.0.0.1:8888 STREAM2: socat TCP:127.0.0.1:5754 TCP:127.0.0.1:8888 

Я также могу увидеть объединенные результаты, используя снова socat:

 socat tcp-listen:8888,reuseaddr,ignoreeof,fork - 

так что для stdout работает, но как перенаправить объединенный stream на порт TCP (например, 9999)? Я пробовал:

 socat tcp-listen:8888,reuseaddr,ignoreeof,fork tcp4:127.0.0.1:9999 

но у меня есть проблема сломанного канала на STREAM1 и STREAM2, и tcp-listen выше отправляет сообщение «Connection отказано»

Вы можете мне помочь?