Re: Синхронизация данных передаваемых netcat
От: kov_serg Россия  
Дата: 01.11.23 17:53
Оценка:
Здравствуйте, Skorodum, Вы писали:

S>Данные доезжают, но проблема в том, что они теперь никак не синхронизированны и начало буфера не поймать. Есть ли какая-то netcat/socat магия для синхронизации клиента и сервера? Или нужно что-то типа ZeroMQ?


А зачем named pipe ?
почему не просто "ProgramA | nc" и "nc | ProgramB"
И вам никто не мешает стартовать "ProgramA | nc" через ssh удалённо или перезапускать если надо.
  Можно еще интерактива добавить
#!/bin/sh

SESSION="test"

tmux kill-session -t $SESSION
tmux new-session -d -s $SESSION
tmux split-window -v -t $SESSION
tmux split-window -h -t $SESSION:0.0
tmux split-window -h -t $SESSION:0.2
tmux send-keys -t $SESSION:0.0 'ssh worker1' C-m
tmux send-keys -t $SESSION:0.1 'ssh worker2' C-m
tmux send-keys -t $SESSION:0.2 'ssh worker3' C-m
tmux send-keys -t $SESSION:0.3 'tmux kill-session -t ' $SESSION
tmux attach-session -t $SESSION
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.