SOCAT - UDP к клиенту TCP; клиент не подключается, если ничего не отправлять при первом запуске socat
Работаю на устройстве, которое требует от меня отправки специального широковещательного пакета, чтобы он начал говорить.
Проблема, с которой я столкнулся, заключается в том, что socat не установит соединение, если ему нечего отправить. Есть ли вариант, который я могу использовать, чтобы сказать ему, чтобы подключиться, даже когда нет буфера? Моя текущая команда, с которой я работаю:
socat UDP4-RECVFROM:12345,broadcast,fork,reuseaddr tcp:10.1.1.10:12345,forever,interval=1
(не стесняйтесь учить меня с моей командой, если это не так, я новичок в socat)
Я вижу, что порт слушает, но соединение не установлено.
Я подтвердил, что могу подключиться к нужному IP / порту и получить требуемое сообщение с помощью этой простой команды тестирования:
socat - tcp:10.1.1.10:12345
Я также проверил с другим широковещательным портом, который не требует включения связи, и это прекрасно работает. Только этот конкретный порт тихий, пока не произнесено.
Как мы можем настроить socat для подключения при первом выполнении команды оболочки, а не когда доступен первый широковещательный буфер?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4