
linux协议栈
文章平均质量分 81
fraser
这个作者很懒,什么都没留下…
展开
-
PF_PACKET 设备层编程接口
转载地址:http://waret.iteye.com/blog/743983 定义: Cpp代码 #include "/usr/include/sys/socket. h" #include "/usr/includ/sys/if_packet. h" packet_socket = socket(PF_PACKET, socket_type,转载 2012-11-08 14:24:03 · 1674 阅读 · 0 评论 -
链路层套接字PF_PACKET简介
转载地址:http://waret.iteye.com/blog/743983 在linux环境中要从链路层(MAC)直接收发数据帧,可以通过libpcap与libnet两个动态库来分别完成收与发的工作。虽然它已被广泛使用,但在要求进行跨平台移植的软件中使用仍然有很多弊端。 这里介绍一种更为直接地、无须安装其它库的从MAC层收发数据帧的方式,即通过定义链路层的套接字来完成。 Pa转载 2012-11-08 14:26:03 · 1176 阅读 · 0 评论