DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 541 评论 :: 1614万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

01 2016 档案

摘要:结构体中最后一个成员为[0]长度数组的用法:这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势:(1)、不需要初始化,数组名直接就是所在的偏移;(2)、不占任何空间,指针需要占用int长度空间,空数组不占任何空间。“这个数组不占用任何内存”,意味着这样的结构节省空间;“该数组... 阅读全文
posted @ 2016-01-06 22:29 DoubleLi 阅读(781) 评论(0) 推荐(0) 编辑

摘要:用ioctl获得本地ip地址时要用到两个结构体ifconf和ifreq,它们对于大多数人来说都是比较陌生的,这里给大家一种比较简单的理解方法,当然只一种帮助理解的方法,在描述中可能会有一些地方与真实定义有所出入,仅供参考.首先先认识一下ifconf和ifreq://ifconf通常是用来保存所有接口... 阅读全文
posted @ 2016-01-04 23:29 DoubleLi 阅读(625) 评论(0) 推荐(0) 编辑

摘要:这两天看用C获取当前网口的插入网线状态的程序,遇见了这两个不熟悉的结构体,看了头文件中的说明和详细。struct ifreq这个结构定义在include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的[cpp]view plaincopy/*Interfacerequestst... 阅读全文
posted @ 2016-01-04 23:27 DoubleLi 阅读(884) 评论(0) 推荐(0) 编辑

摘要:[基础知识说明]结构原型:/** Interface request structure used for socket* ioctl's. All interface ioctl's must have parameter* definitions which begin with ifr_nam... 阅读全文
posted @ 2016-01-04 23:25 DoubleLi 阅读(1783) 评论(0) 推荐(0) 编辑

摘要:结构原型:structifreq{#defineIFHWADDRLEN6union{charifrn_name[IFNAMSIZ];} ifr_ifrn;union{structsockaddr ifru_addr;structsockaddr ifru_dstaddr;structsockaddr... 阅读全文
posted @ 2016-01-04 23:23 DoubleLi 阅读(1560) 评论(0) 推荐(0) 编辑

摘要:net_util.c #define WIRED_DEV "eth0" #define WIRELESS_DEV "ra0" #define PPPOE_DEV "ppp0"#define DEBUG_PRT(fmt, arg...) printf(fmt,##arg)/*** get ip a... 阅读全文
posted @ 2016-01-04 23:21 DoubleLi 阅读(1734) 评论(0) 推荐(0) 编辑

摘要:总结一下,今天学习的关于通过socket,ioctl来获得ip,netmask等信息,其中很多内容参照了很多网上的信息,我会一一列出的我用的这个函数,就是下面这个函数,其中的有一些全局变量,很好懂,也就不多做解释了一。下面对这个函数进行注解一下:int get_nic_IP_Address()//获... 阅读全文
posted @ 2016-01-04 23:20 DoubleLi 阅读(4476) 评论(0) 推荐(0) 编辑

摘要:其实很早在看LINUX下就看到这个东西,后来在MFC内存池里同样也看到了类似的东西,还依照MFC写过一个类似的小内存池,(MFC用的是return this + 1)后来在李先静的《系统程序员成长计划》里看到了类似的定义,于是心里想着总结一下,结果发现网上已经有牛人总结的很好了,于是乎就转了过来,谢... 阅读全文
posted @ 2016-01-04 17:25 DoubleLi 阅读(629) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示