UDP广播后要监听哪个端口?

时间:2019-05-03 18:58:23

标签: python udp broadcast lifx

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

1 个答案:

答案 0 :(得分:0)

回复应转到您发送的邮件的源端口。

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