阅读:1487回复:7
Linux下应用程序如何直接访问网络驱动程序
我想自己从驱动程序中取得数据包,然后封装,供应用程序使用;反过来发送数据包,也自己操作,不知这样是否可行?有没有参考资料?从哪里入手??谢谢各位!
|
|
沙发#
发布于:2003-11-05 18:43
在kernel做应该没问题。
只是原来用系统调用和基於socket的编程所使用的资源不能直接可用了。 或者说,你需要在底层自己实现这些工作。然后在送到用户层。 |
|
板凳#
发布于:2003-11-04 10:36
有时间可以看看tcpdump 的代码啊... open 的...
5555 我还没看 |
|
|
地板#
发布于:2003-11-03 09:56
要得,我等待中。
|
|
地下室#
发布于:2003-11-01 23:23
好我过几天有空整理一下这方面的资料。
|
|
|
5楼#
发布于:2003-10-29 18:48
是啊。我也想要一篇理论性比较强的东西
|
|
|
6楼#
发布于:2003-10-29 11:10
谢谢,不知道谁能提供点相关资料啊!
|
|
7楼#
发布于:2003-10-28 21:01
一般的操作系统的网卡驱动都是于tcp/ip协议结合在一起,但在linux下,它留了几个接口可供使用,你可以很方便的使用简单的方法来得到你想要得数据
|
|
|