我正在使用docker compose和hypriotos在运行节点容器的树莓派上。我想在本地网络中接收发送到239.255.255.250:1982的UDP组播消息。我的代码在docker外的其他机器上运行良好,因此我认为这是一个docker问题。
我已经在docker文件中公开了1982/udp端口,并在docker-compose文件中添加了“1982:1982”和“239.255.255.250:1982:1982/udp”到端口。但我仍然无法接收任何内容。我漏掉了什么吗?
我的具体计划是从yeelight接收广告消息。这些消息在这里有记录。
任何帮助都将不胜感激。谢谢。
我已经在docker文件中公开了1982/udp端口,并在docker-compose文件中添加了“1982:1982”和“239.255.255.250:1982:1982/udp”到端口。但我仍然无法接收任何内容。我漏掉了什么吗?
我的具体计划是从yeelight接收广告消息。这些消息在这里有记录。
任何帮助都将不胜感激。谢谢。
docker run
命令下,运行在docker容器中的node.js应用程序中的UDP多播发送器/接收器不起作用,但是使用--net = host
选项运行可以使其正常工作。 - Wyck