关于直接读取网卡接收到的数据包的问题
我想实现的功能是:启动一个应用程序之后全权接管一个硬件网卡的收发数据。应用程序能够到网卡内存里(或网卡与系统接口之间,总之不能是系统内存里缓存的数据包)接收所有该网卡收到的网络传输层数据,同时也能够自己组数据包直接交给网卡发送.
请问该怎样实现这样的功能,要用到驱动编程吗?用winpcap能不能实现,怎样实现呢,请各位帮帮忙,很急!!
请问该怎样实现这样的功能,要用到驱动编程吗?用winpcap能不能实现,怎样实现呢,请各位帮帮忙,很急!!
...全文
相关推荐
网卡驱动程序分析,特别对于收包
对网卡驱动的分析,特别是收包的分析,希望批评接受
网卡驱动:stmmac DMA接收流程
1. dmabuffer及zero-copy 在打开网卡时,stmmac_init_rx_buffers()函数负责分配dmabuffer。 static int stmmac_init_rx_buffers(struct stmmac_priv *priv, struct dma_desc *p, int i, gfp_t flags, u32 qu...
解析IP数据包课程设计及源代码
在对IP层的工作原理有一定的了解的基础上,利用所掌握的编程语言,设计一个解析IP数据包的程序,并根据这个程序,得出和说明IP数据包的结构以及IP协议的相关问题,从而达到对IP层的工作原理一斤相关知识有一个更好更深层的了解和掌握。
linux网卡驱动的关键就是处理两个问题
文章主要介绍了linux网卡驱动的数据发送与接收问题
android混杂模式:监听网卡数据demo
在android下运行,通过SOCK_RAW监听网卡数据,并获取本地和远端的mac与ip地址。


网络编程
