读书人

winpcap接收网卡数据的有关问题

发布时间: 2012-04-04 16:38:51 作者: rapoo

winpcap接收网卡数据的问题?
用winpcap接收网卡数据,为什么我在VM里模拟发数据,实际PC中接收数据没问题,但是在实际PC中模拟发数据并收数据却收不到呢?
哪位大侠懂这方面的,能不能帮讲讲winpcap接收数据的原理?是捕获流入网卡的数据包还是捕获经过网卡的数据包?
如果是捕获流入网卡的数据包,那么在实际PC中发数据,又是怎么用Wireshark捕获的呢?

[解决办法]
PC中自己发,自己收,走的127环回地址,可能没到Winpcap过滤
[解决办法]
用环回地址的数据包,不会出现在网络上,没有到达物理层,甚至没有到达数据链路层往下
[解决办法]
PC中自己发,自己收,走的127环回地址,可能没到Winpcap过滤
[解决办法]
接收程序 也用winpacp吗
都用的话
试着卸载接收电脑的tcpip协议 在网卡设置那里

winpacp 是不开端口的 (在tcpip协议开启时)windows收到数据后 会 直接返回个ICMP包 结束掉连接 所以winpacp不能完成tcpip的3次握手。

还有效验值不正确的包 在vm下好像能接收 在实际网络中会被交换机或网卡直接丢弃

数据包拦截用 我用科来网络分析专家

读书人网 >VC/MFC

热点推荐