Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用智能灯泡。它们具有允许与设备通信的 LAN 协议。第一步是发现网络上的所有设备。在文档中,它说我可以在端口 56700 广播 udp 消息,我会得到所有设备的响应。但我不确定我应该听哪个端口。我正在收听同一个端口,我只收到广播消息,但没有收到灯泡的回复。我正在使用 IP 地址 255.255.255.255 进行广播,并且我正在使用 python。
回复应发送到您发送的消息的源端口。
socket.bind()将端口设置为调用0。操作系统将分配一个端口,然后您应该能够在用于发送数据包的同一个套接字上进行侦听。
socket.bind()
0