0

我正在使用智能灯泡。它们具有允许与设备通信的 LAN 协议。第一步是发现网络上的所有设备。在文档中,它说我可以在端口 56700 广播 udp 消息,我会得到所有设备的响应。但我不确定我应该听哪个端口。我正在收听同一个端口,我只收到广播消息,但没有收到灯泡的回复。我正在使用 IP 地址 255.255.255.255 进行广播,并且我正在使用 python。

4

1 回答 1

0

回复应发送到您发送的消息的源端口。

socket.bind()将端口设置为调用0。操作系统将分配一个端口,然后您应该能够在用于发送数据包的同一个套接字上进行侦听。

于 2019-05-03T19:24:31.830 回答