Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343803
  • 博文数量: 63
  • 博客积分: 1412
  • 博客等级: 中尉
  • 技术积分: 648
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-10 23:07
文章分类

全部博文(63)

文章存档

2012年(42)

2011年(21)

我的朋友

分类: LINUX

2011-12-05 21:50:11

在使用libcap库中的函数时,程序经常莫名奇妙的出现段错误。后来发现原来是指针使用不当造成的。
例如
1。pcap_handle = pcap_open_live()函数返回一个libpcap指针句柄。所以在使用pcap_handle时,要对pcap_handle是否为NULL进行判断。

2。在调用pcap_close();函数时,也要判断pcap_handle指针是否为NULL,只有pcap_handle != NULL时,才能调用pcap_close进行释放内存操作。

3。可以利用pcap_open_live进行超时时间的设置
阅读(1288) | 评论(0) | 转发(0) |
0

上一篇:libpcap

下一篇:解决secureCRT显示中文为乱码

给主人留下些什么吧!~~