![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 菜鸟的跬步
文章平均质量分 77
starshift
这个作者很懒,什么都没留下…
展开
-
linux 下取得网络地址和掩码的代码
linux 下取得网络地址和掩码的代码 利用linux下的数据包捕获开发包libcap做的小实验:#include typedef u_int32_t in_addr_t;struct in_addr{ in_addr_t s_addr;};void main(){ char error_content[PCAP_ERRBUF_SIZE];原创 2006-10-18 16:58:00 · 683 阅读 · 0 评论 -
在用户程序中使用linux内核list(zz)
在用户程序中使用linux内核list(zz) Posted on 2007-04-23 12:14 天衣有缝 阅读(582) 评论(3) 编辑 收藏 引用 所属分类: program <!----> 在我们日常程序中,常碰到写链表的情况。对于c++程序,stl提供了list和vector两个模板,使用起来很方便。但是很多环境下,我们只能使用c,大多数人转载 2007-06-17 10:27:00 · 1031 阅读 · 1 评论 -
C语言中可变参数的用法(转载)
日期:2004年1月25日 星期日 天气:晴朗 作者:在黑暗中举起探索的火炬 C语言中可变参数的用法(转载) 发表:2004-1-25 14:26:09 出处:你的博客网(yourblog.org) C语言中可变参数的用法 我们在转载 2007-05-11 14:32:00 · 682 阅读 · 0 评论 -
Pthread 与 Linux
Pthread 与 LinuxPthread本来是一套用户级线程库, 但在Linux上实现时, 却使用了内核级线程来完成, 这样的好处是, 可以充分的提高程序的并发性, 线程也可以象以前一样调用read这样的函数, 而不必担心会由于阻赛影响其它的线程的运行. 但这样一来, linux的线程就不是标准的了.下面结合Linux上的实现来谈一谈Pthread.转载 2007-04-28 13:28:00 · 2125 阅读 · 0 评论 -
gdb中的信号(signal)相关调试技巧
一篇不错的帖子,讲的是gdb中的信号(signal)相关调试技巧转自Magic C++论坛http://www.magicunix.com/index_ch.htmlhttp://www.magicunix.com/cgi-bin1/forum_cn/ultimatebb.cgi?ubb=get_topic&f=1&t=000060#000003引用:----------------------转载 2007-04-26 17:02:00 · 2039 阅读 · 0 评论 -
getopt(分析命令行参数)
getopt(分析命令行参数) 相关函数 表头文件转载 2007-03-20 22:35:00 · 820 阅读 · 0 评论 -
Linux信号简介
1) SIGHUP 本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控 制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端 不再关联. 2) SIGINT 程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出 3) SIGQUIT 和SIGINT类似, 但由QUIT字符(通常是Ctrl-/)来控制. 进程在转载 2007-03-08 14:40:00 · 692 阅读 · 0 评论 -
Windows下apache的配置
今天配了一下apache,感觉没有tomcat复杂。。。。但是还是有很多东西需要注意的,apache监听80端口,如果在同一机器上同时配置了IIS的话会引起冲突。 但是IIS必须使用80端口配置的方法是找到Listen 后面加上IP:端口号然后配置ServerAdmin 后面加管理员email,一定要是emailServerName 后面是IP:端口号,当然如果你有域名的话可原创 2006-12-04 17:05:00 · 873 阅读 · 0 评论 -
pcap_捕获以太网数据包(二)
这个例子和上个例子一样,功能是捕获数据包,并分析其属于IP, ARP, RARP还是其他。与上个例子不同的是这个例子中采用pcap_loop()作为捕包函数,同时调用回调函数pcap_packet_call_back()对数据包进行分析。/*****************************************************************************原创 2006-10-25 14:37:00 · 1584 阅读 · 1 评论 -
pcap_捕获以太网数据包的例子(一)
本实例只捕获一个以太网的数据包,并分析其属于IP,ARP,RARP,还是其他。。。。。其中使用pcap_next ( pcap_t *p, struct pcap_pkthdr *h)作为捕包函数。 /******************************************************** * filename : get_ethernet1_code.c原创 2006-10-25 14:32:00 · 1855 阅读 · 0 评论 -
Linux下面捕获多个数据包的例子
同样是使用数据包捕获开发包, 这次采用的捕包函数不同,pcap_loop(pcap_t *p, int cnt, pcap_handler callback, u_char *user) 其中,p是Libpcap句柄,参数cnt代表捕获数据包的个数,如果是-1则捕获无限多个,后面两个参数分别代表回调函数和回调函数的参数。此函数的功能是循环捕获数据包,每捕获一个数据包就调用一次回调函数。原创 2006-10-19 19:21:00 · 933 阅读 · 0 评论 -
vi常用快捷键
输入模式命令 进入输入输出的方法 命令 作用转载 2006-10-17 14:41:00 · 769 阅读 · 0 评论 -
getopt_long 用法
Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。使用getopt_long()需要引入头文件#include 现在我们使用一个例子来说明它的使用。一个应用程序需要如下的短选项和长选项。 短转载 2008-01-29 10:22:00 · 1985 阅读 · 1 评论