资料来源:
http://www.cet.nau.edu/~mc8/Socket/Tutorials/section2.html
主要代码:(这三个函数都是libpcap自带的)
dev = pcap_lookupdev(errbuf);
descr = pcap_open_live(dev,BUFSIZ,0,-1,errbuf);
packet = pcap_next(descr,&hdr);
其它一些输出性的东西我就省略了。
问题:
在从HUB上接出的网线上能够正常的工作,能够读取数据并分析出来;
而把网线换成从路由器上接来的网线(把经过路由器的所有数据转发到这根网线,用其它的工具软件都可以接收,如OmniPeek,Tcpdump等),就没有任何反应??
请问仁兄:
这种问题是什么原因??