我正在使用智能灯泡。它们具有允许与设备通信的LAN协议。第一步是发现网络上的所有设备。在这里,在documentation中,它说我可以在端口56700广播udp消息,并且我将从所有设备获得响应。但我不确定我应该监听哪个端口。我正在侦听相同的端口,我只收到广播的消息,但没有收到灯泡的回复。我正在使用IP地址255.255.255.255进行广播,我正在使用python。
发布于 2019-05-04 03:24:32
回复应该发往您发送的消息的源端口。
在端口设置为0时调用socket.bind()。操作系统将分配一个端口,然后您应该能够在用于发送数据包的同一套接字上进行侦听。
https://stackoverflow.com/questions/55975709
复制相似问题