码迷,mamicode.com
首页 > 系统相关 > 详细

【Linux 网络编程】网络IP地址结构体

时间:2017-03-02 23:33:22      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:结构   data   nbsp   lin   套接字地址   linux   关联   定义   soc   

 (1)IPv4套接口地址结构通常也称为"网际套接字地址结构",它以"sockaddr_in"命名,
        定义在<netinet/in.h>
        struct sockaddr_in{
            uint8_t sin_len; //整个sockaddr_in结构体的长度
            sa_family sin_family; //指定该地址家族,在这里必须设置为AF_INET
            in_port_t sin_port; //端口
            struct in_addr sin_addr; //PIv4的地址
            char sin_sero[8]; //暂不使用,一般设置为0
       };

 (2)通用地址结构用来指定与套接字关联的地址
       struct sockaddr{
           uint8_t sin_len; //整个sockaddr结构体的长度
           sa_family sin_family; //指定该地址家族
           char sa_data[14]; //由sin_famly决定它的形式
       };

【Linux 网络编程】网络IP地址结构体

标签:结构   data   nbsp   lin   套接字地址   linux   关联   定义   soc   

原文地址:http://www.cnblogs.com/jamesharden/p/6492964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!