python - 你怎么知道广播消息来自哪个接口(interface)?

标签 python c sockets network-programming udp

我有一个相当奇怪的情况,我将有多个接口(interface)连接到同一个网络。当我收到广播或多播消息时,我想知道它来自哪个接口(interface)。有没有办法在 C 或 Python 中做到这一点?

谢谢!

最佳答案

最明显的方法是绑定(bind)多个套接字,每个套接字仅一个接口(interface) - 不要听0.0.0.0

关于python - 你怎么知道广播消息来自哪个接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52196479/

相关文章:

python - 如何使用 igraph 在 python 中创建具有顶点权重的图?

c - 多线程平均每次操作成本

c - 套接字编程将多个客户端连接到一台服务器并列出它们 C

c# - WSAECONNRESET 异常和 Socket.Receive 返回 0 的情况有什么区别?

python - 使用 urllib urlopen 读取函数但没有得到任何结果

python - 使用 librosa 下载并打开文件,无需写入文件系统

c - 如何在 C 中设置和更改常量变量/结构体/指针的值?

c++ - 如何开始为 Linux 编写防火墙?

c - 套接字 c 中的图像已损坏

python - 有没有类似 Python 的编程语言,具有自愿静态类型?