1

我正在做一些使用 PcapDotNet 从互联网发送/获取数据的实验,从这个例子开始。

困扰我的是,在这里你必须选择一个设备来发送你的数据包。当我在做一些更高级别的(甚至是套接字)编程时,我从来没有处理过这个问题。有没有办法自动选择要使用的网络设备,除了使用每个设备 ping 您要联系的服务器?这通常是如何完成的?

4

1 回答 1

2

套接字在堆栈中的更高级别工作并绑定到 ipaddress。绑定到该地址的 NIC 处理流量。

Pcap 工作在较低级别,直接访问 NIC。这会导致您选择一个设备。

您可以通过枚举设备来模拟自动选择,并选择绑定到请求的 IP 地址/网络的设备

于 2012-10-19T15:07:02.213 回答