如何从本地物理网卡上读取数据!

解决方案 »

  1.   

    用winpcap的
    PacketReceivePacket
      

  2.   

    用winpcap,和它里面的bpf过滤器
      

  3.   

    winpcap是不是需要下载?还是VC里面就自带!
      

  4.   

    新版本的要自己下载,这个东西似乎更新比较快,最新的在
      http://winpcap.polito.it/install/default.htm
      

  5.   

    请问,如果不用winpcap,Windows有没有提供这方面的API,如果有提供的话,请帮忙介绍几个呢?
      

  6.   

    没有这方面的api,mac微软没有开放该编程接口
      

  7.   

    我上网搜到了两个的函数,一个是IPHELPER.DLL里面提供的一些函数,一个是API函数NetBois.网上找到的资料都是通过这两个接口获取一些网卡信息的介绍.请问您们有没有这方面收发数据的实例,再请问一下这两个接口,有用吗?如果有这方面的资料的话,麻烦发一份到我邮件[email protected]
      

  8.   

    iphelper是获取本机的MAC,NetBios这个协议接口我没有研究过
      

  9.   

    你说的IPHELPER.DLL和NetBIOS api都是指的获得网卡信息吧但是要捕获上面的数据,winpcap是最理想的方式了
      

  10.   

    弄了几天NetBIOS,发现他读数据的方式类似WINSOCK,都是那种C/S通信机制!郁闷中!从今天开始研究winpcap!不过好像用winpcap,好像还要装一个类似winpcap驱动一样的程序是不是?