如何区分广播消息和我的IP的直接消息?
我在python中这样做。
答案 0 :(得分:0)
基本上您需要做的是创建一个原始套接字,接收数据报,并检查标头中的目标地址。如果该地址是套接字绑定的网络适配器的广播地址,那么你就是黄金。
我不知道如何在Python中执行此操作,因此我建议查找原始套接字的示例并从那里开始。请记住,您需要root访问才能使用原始套接字,如果您打算使用原始套接字进行发送,最好还是要小心。
正如您可能想象的那样,这不是一件有趣的事情。我建议试图找到避免这样做的方法。