NODE-RED получает только UDP-пакеты с одной и той же машины.

введите описание изображения здесьУзел UDP в приложении node-red успешно получает сообщения osc, отправленные с того же компьютера, но не может этого сделать, если сообщения отправляются с другого компьютера в той же подсети.

Брандмауэр говоришь? Брандмауэр не установлен в сети или на каких-либо компьютерах. Более того, один и тот же поток node-red отлично работает на другом компьютере в обоих сценариях.

Что интересно,

sudo tcpdump -A -vv 'udp and port 3001'

показывает пакеты, поступающие при отправке с другого компьютера. Просто до компа доходят, а до узла-красного нет.

Также

sudo nmap -sU -p 3001 192.168.1.34

как с другого, так и с местного терминала будет производить это

Nmap scan report for 192.168.1.34
Host is up.
PORT     STATE         SERVICE
3001/udp open|filtered unknown

Каковы мои следующие шаги?

UPD: Кажется, сообщение «Порты уже используются: 3001» смущает некоторых комментаторов. Это не предупреждение, это уведомление о том, что добавляемый порт использует этот порт.

В любом случае я решил проблему переформатированием и переустановкой ОС.


person eight    schedule 11.11.2017    source источник
comment
Поделитесь точной конфигурацией, которую вы использовали для узла UDP. Без этой детали трудно что-то предложить.   -  person knolleary    schedule 12.11.2017
comment
@knolleary - это узел UDP по умолчанию с портом, установленным на 3001. В сообщение добавлено изображение.   -  person eight    schedule 12.11.2017
comment
Предупреждение в окне конфигурации показывает, что к порту 3001 уже привязано что-то еще. Вы можете привязаться к порту только один раз.   -  person hardillb    schedule 12.11.2017
comment
Вероятно, @hardillb должен сделать из этого ответ.   -  person George    schedule 13.11.2017
comment
Это сообщение (порт 3001 привязан) появляется, когда вы добавляете узел UDP в исходную систему — речь идет о добавляемом узле. Кроме того, как я указал в OP, все работает, если сигналы отправляются с локальной машины.   -  person eight    schedule 14.11.2017


Ответы (1)


Предупреждение, отображаемое в окне конфигурации, показывает, что к порту 3001 уже привязан другой узел.

Вы можете привязаться к порту только один раз. Если вы хотите запустить несколько потоков с одного и того же входа, вы можете связать их все с одним и тем же входным узлом UDP.

person hardillb    schedule 14.11.2017