NODE-RED 只接收来自同一台机器的 UDP 数据包
NODE-RED only receives UDP packets from the same machine
node-red应用程序中的一个UDP节点成功接收到从同一台计算机发送的osc消息,但是如果消息是从同一子网中的另一台计算机发送的则失败。
你说防火墙?网络或任何计算机上均未安装防火墙。此外,在这两种情况下,相同的节点红色流在另一台计算机上运行良好。
有趣的是
sudo tcpdump -A -vv 'udp and port 3001'
确实显示了从另一台计算机发送时到达的数据包。只是他们确实到达了计算机,而不是 node-red。
还有
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:"Ports already in use: 3001" 消息似乎让一些评论者感到困惑。这不是警告,而是正在添加的端口使用此端口的通知。
无论如何,我通过重新格式化和重新安装解决了问题 OS。
配置中显示的警告 window 表明已经有另一个节点绑定到端口 3001。
一个端口只能绑定一次。如果您想 运行 来自同一输入的多个流,您可以将它们全部连接到同一 UDP 输入节点。
你说防火墙?网络或任何计算机上均未安装防火墙。此外,在这两种情况下,相同的节点红色流在另一台计算机上运行良好。
有趣的是
sudo tcpdump -A -vv 'udp and port 3001'
确实显示了从另一台计算机发送时到达的数据包。只是他们确实到达了计算机,而不是 node-red。
还有
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:"Ports already in use: 3001" 消息似乎让一些评论者感到困惑。这不是警告,而是正在添加的端口使用此端口的通知。
无论如何,我通过重新格式化和重新安装解决了问题 OS。
配置中显示的警告 window 表明已经有另一个节点绑定到端口 3001。
一个端口只能绑定一次。如果您想 运行 来自同一输入的多个流,您可以将它们全部连接到同一 UDP 输入节点。