C++用Winpcap写抓包程序怎么禁止捕获本机发送的数据
C++用Winpcap写抓包程序如何禁止捕获本机发送的数据?
PC给发送一条指令出去以后,期望捕获到对方的回复的数据包,但是每次捕获的结果都是本机发出去的数据包,除非设置捕获数据包个数为2,否则就只能捕获本机的数据包,请问应该怎么让程序不会捕获本机发送的数据包呢?
------解决方案--------------------
通常的思路不是设置不捕获符合某种条件的包;而是全捕获,显示时设置不显示符合某种条件的包。
------解决方案--------------------
1.我不知道你是用什么方式来发送和捕获数据的,但常规方法(如SOCKET或者管道)不会出现你说的这个问题;
2.为什么一定是“捕获”?而不是监听?
PC给发送一条指令出去以后,期望捕获到对方的回复的数据包,但是每次捕获的结果都是本机发出去的数据包,除非设置捕获数据包个数为2,否则就只能捕获本机的数据包,请问应该怎么让程序不会捕获本机发送的数据包呢?
------解决方案--------------------
通常的思路不是设置不捕获符合某种条件的包;而是全捕获,显示时设置不显示符合某种条件的包。
------解决方案--------------------
1.我不知道你是用什么方式来发送和捕获数据的,但常规方法(如SOCKET或者管道)不会出现你说的这个问题;
2.为什么一定是“捕获”?而不是监听?