【发布时间】:2016-08-01 10:36:29
【问题描述】:
我有一个绑定到某个 vlan 的虚拟接口。我有 2 个套接字,1 个是原始套接字,另一个是绑定到端口 8900 的 UDP 套接字。两个套接字都连接到同一个虚拟接口。当我将 UDP 数据报发送到该接口的 8900 端口时,我可以看到 UDP socked 正在接收数据包。问题是,原始套接字是否也通知此数据?
谢谢
【问题讨论】:
我有一个绑定到某个 vlan 的虚拟接口。我有 2 个套接字,1 个是原始套接字,另一个是绑定到端口 8900 的 UDP 套接字。两个套接字都连接到同一个虚拟接口。当我将 UDP 数据报发送到该接口的 8900 端口时,我可以看到 UDP socked 正在接收数据包。问题是,原始套接字是否也通知此数据?
谢谢
【问题讨论】:
内核创建以太网帧的多个副本。如果您的虚拟接口获得以太网帧,则所有套接字都会获得该帧的副本。
【讨论】: