是设置一个定时器,每过一段时间去读一下网卡寄存器看是否数据有就取,还是用别的方法?

解决方案 »

  1.   

    看看DDK中关于网络驱动的部分NDIS
      

  2.   

    现在的网卡一般都支持dma方式,所以,在网卡dma传输一段数据后,网卡驱程将这段数据上传给它上面一层的协议驱程,协议区城看看当前是不是有进程需要这段数据,如果有,就将它传给该进程(可以使多进程,这样,每个进程将复制一个备份),如果没有,则丢弃该书举报