Chinaunix首页 | 论坛 | 博客
  • 博客访问: 235796
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 296
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-22 11:52
文章分类

全部博文(31)

文章存档

2018年(3)

2017年(11)

2016年(12)

2015年(5)

我的朋友

发布时间:2017-09-21 11:35:52

对于很多场景,很多分支的代码逻辑,在进行联调和搭真实环境来测试的之前,是有必要先自测的,这样各种各样的场景和分支,落到代码上就是一个一个变量的值或者函数的调用顺序的各种搭配,用gdb调试能很容易修改变量值和函数的调用顺序,特别适合自测的时候。总结了以下几个gdb的命令来帮助做各种场景,逻辑的测试:(gdb)pr.........【阅读全文】

阅读(1917) | 评论(0) | 转发(0)

发布时间:2017-09-19 15:56:48

    对于网卡信息的获取,总是有各种各样的方式的,之前总结了用ioctl 和 netlink的方式,但是这两种方式都是通过网卡名称来获取网卡的其他的信息的,要是只知道ip地址,要获取网卡名称,这样的需求,就只能通过遍历的方式来进行了,用ioctl 通过命令字SIOCGIFCONF是可以获取系统所有的up的网卡的信息.........【阅读全文】

阅读(7341) | 评论(0) | 转发(0)

发布时间:2017-07-13 19:25:51

同事最近想用netlink 获取指定网卡的信息,在网上搜了大半天,都是用netlink获取全部网卡的信息的例子,没有获取指定网卡信息的例子,找我帮忙看看,建议他用ioctl(前段时间刚好总结了ioctl 相关的内容,想了解的请参考http://blog.chinaunix.net/uid-30226910-id-5766831.html),不过个人认为netlink 也肯定是能获取指.........【阅读全文】

阅读(11340) | 评论(0) | 转发(0)

发布时间:2017-06-30 17:30:12

  程序跑的好好的,改成多线程就各种segfault 了,看到都心累,只能gdb 慢慢调了,每次都是在ssl_connect的时候就出错,认真重新检查了一遍ssl_connect 之前的所有步骤,man 了个个函数,发现SSL_library_init() 是不可重入的,openssl的官网也有说明,1.1.0 之前的版本SSL connect是不支持并行的,要是升级openssl 库.........【阅读全文】

阅读(4041) | 评论(0) | 转发(0)

发布时间:2017-06-24 18:40:35

在应用层获取系统的网卡或者路由的信息都可以通过ioctl 获取,总结一下使用ioctl 获取网卡信息相关的内容1.关键数据结构,strucet ifreq 通过ioctl 获取某一个网卡信息的数据结构,struct ifconf 是获取所有可用网卡的数据结构(经实践,不管网卡link 状态是up or down,只能获取配置了ip地址网卡)struct ifreq 和 struc.........【阅读全文】

阅读(3454) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册