Python 如何识别广播消息?

Python 如何识别广播消息?,python,Python,有时我必须向特定IP发送消息,有时我必须向网络中的所有IP广播消息。在另一端,我必须区分广播和正常广播,但recvfrom只返回消息来自的地址; 他们之间没有区别。有人能帮我区分它们吗 UDP是协议。我认为Python的套接字模块不可能实现。UDP是一种非常简单的协议,区分广播和非广播UDP数据包的唯一方法是查看目标地址。但是,如果我没有记错的话,您无法使用BSD套接字API检查数据包的该部分,并且套接字模块仅公开BSD套接字API。您最好的选择可能是使用消息的第一个字节来表示它是广播消息还是单

有时我必须向特定IP发送消息,有时我必须向网络中的所有IP广播消息。在另一端,我必须区分广播和正常广播,但recvfrom只返回消息来自的地址; 他们之间没有区别。有人能帮我区分它们吗


UDP是协议。

我认为Python的套接字模块不可能实现。UDP是一种非常简单的协议,区分广播和非广播UDP数据包的唯一方法是查看目标地址。但是,如果我没有记错的话,您无法使用BSD套接字API检查数据包的该部分,并且套接字模块仅公开BSD套接字API。您最好的选择可能是使用消息的第一个字节来表示它是广播消息还是单播消息