博客地址:http://home.cnblogs.com/u/zengjianrong/

12 2014 档案

摘要:博客地址:http://home.cnblogs.com/u/zengjianrong/ 代码没有做好精简,有些多余的没有删去,因为博主太懒了哈哈#include #include #include #include #include #include #include #include #i... 阅读全文
posted @ 2014-12-25 20:20 black_man 阅读(316) 评论(0) 推荐(0) 编辑
摘要:博客地址:http://home.cnblogs.com/u/zengjianrong/ 在内核处理此流程,反而更加简单些,代码如下:#include #include #include "linux/ctype.h"#define MAC_BCAST_ADDR (unsigne... 阅读全文
posted @ 2014-12-25 20:05 black_man 阅读(510) 评论(0) 推荐(0) 编辑
摘要:博客地址:http://home.cnblogs.com/u/zengjianrong/ 由于某种需求,需要获取某个ip的mac地址,在应用层实现例子如下代码。 流程:1. 先遍历arp表,若存在对应mac地址,则取出并结束。否则继续。 2. 构造arp包,发arp request,... 阅读全文
posted @ 2014-12-25 19:48 black_man 阅读(761) 评论(0) 推荐(0) 编辑
摘要:博客地址:http://www.cnblogs.com/zengjianrong/p/4185072.html 在代码调试过程中,经常需要打印调试,下面是一个使用模版,可以通过“DEBUGGING”在代码里面(或者编译时添加“-D”选项)关闭(或打开)打印选项,亦可以通过改变“DEBUGGIN... 阅读全文
posted @ 2014-12-25 17:02 black_man 阅读(195) 评论(0) 推荐(0) 编辑
摘要:博客地址:http://www.cnblogs.com/zengjianrong/p/4184854.html 为了方便编译零碎的测试代码,在代码的存放目录编辑了一个Makefile,添加新代码文件后,通过make dep&&make all(如果只是修改代码且修改内容不涉及头文件,则只需ma... 阅读全文
posted @ 2014-12-25 15:55 black_man 阅读(204) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2014-12-01 21:31 black_man 阅读(10) 评论(0) 推荐(0) 编辑