我编写一个分析工具。可以发现我们自己编写的网络应用中发送包有没有问题。
为此,我要把所有我感兴趣的包捕获下来。目前。我用winpcap已经实现了包的捕获和协议分析。但是问题是,有时候我们调试程序时都是在本机测试。CLIENT和SERVER都开在一台机器上。这时候,我没有办法去捕获数据包。
请教各位有什么办法能实时去检测环回接口上有数据?有的话,可以怎样把他取出来?
实现跟WINPCAP捕获流竟网络的数据一样的功能?
解决问题马上给分
为此,我要把所有我感兴趣的包捕获下来。目前。我用winpcap已经实现了包的捕获和协议分析。但是问题是,有时候我们调试程序时都是在本机测试。CLIENT和SERVER都开在一台机器上。这时候,我没有办法去捕获数据包。
请教各位有什么办法能实时去检测环回接口上有数据?有的话,可以怎样把他取出来?
实现跟WINPCAP捕获流竟网络的数据一样的功能?
解决问题马上给分
UPUPUPUPUPUPUPUPUPUPUPUP
UPUPUPUPUPUPUPUPUPUPUPUP
步知道有没有人做过这方面的东西,请指教
有一个方法能看,只不过不能通过socket发环回包,可以通过libpcap或winpcap自组loopback包直接避开tcp/ip协议栈发送出去,这样,数据就直接发送到网卡上了,就能看到loopback包了。
当然,我们肯定是无法看到通过socket发出的数据包的