1.1 IPv4套接字地址结构

  IPv4套接字地址结构通常也称为“网际套接字地址结构”,它以sockaddr_in命名,定义在<netinet/in.h>头文件中。下边给出它的定义:

   1)struct in_addr专门用来存储IP地址,对于IPv4来说,IP地址为32位无符号整数。其定义如下:

  注:in是internet缩写。

struct in_addr {
    unsigned long s_addr;
}

  具体在<netinet/in.h>的定义是这样子的:

1 /* Internet address.  */
2 typedef uint32_t in_addr_t;
3 struct in_addr
4   {
5     in_addr_t s_addr;
6   };
View Code

相关文章: