Linux网络编程常用结构体
2011-11-16 20:53
453 查看
struct in_addr { unsigned long s_addr; // that’s a 32-bit long, or 4 bytes };
struct sockaddr { unsigned short sa_family; // address family, AF_xxx char sa_data[14]; // 14 bytes of protocol address };
struct sockaddr_in { short int sin_family; // Address family unsigned short int sin_port; // Port number struct in_addr sin_addr; // Internet address unsigned char sin_zero[8]; // Same size as struct sockaddr };
#define h_addr h_addr_list[0] /*在h-addr-list中的第一个地址*/
struct hostent { char *h_name; /* 主机的官方域名 */ char **h_aliases; /* 一个以NULL结尾的主机别名数组 */ int h_addrtype; /* 返回的地址类型,在Internet环境下为AF-INET */ int h_length; /* 地址的字节长度 */ char **h_addr_list; /* 一个以0结尾的数组,包含该主机的所有地址*/ };
相关文章推荐
- Linux网络编程常用信息 结构 格式化 函数 等
- Linux 网络编程常用函数和结构速查
- linux 网络编程常用结构体
- 整理:Linux网络编程之sockaddr与sockaddr_in,sockaddr_un结构体详
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用头文件
- linux网络编程之System V 消息队列(一):消息队列内核结构和msgget、msgctl 函数
- Linux 网络编程常用函数详解
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例
- (转)Linux网络编程之sockaddr与sockaddr_in,sockaddr_un结构体详细讲解
- 整理:Linux网络编程之sockaddr与sockaddr_in,sockaddr_un结构体详细讲解
- Linux网络编程--struct hostent结构体
- 六、Linux网络编程-socket、套接字地址结构、地址转换、字节序、套接字类型
- linux网络编程之IP协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)和TCP、UDP协议头结构总结
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- [Linux网络编程]以太网封装格式及相关结构体
- Linux网络编程--struct hostent结构体
- Linux socket 网络编程常用函数总结
- Linux下网络编程—网络体系结构浅析