hostent
来源:互联网 发布:现在淘宝网店好做吗 编辑:程序博客网 时间:2024/04/29 19:41
来自winsock.h
struct hostent {
char FAR * h_name; /* 正式的主机名*/
char FAR * FAR * h_aliases; /* 别名列表*/
short h_addrtype; /* 主机地址类型*/
short h_length; /* 地址长度*/
char FAR * FAR * h_addr_list; /* 地址清单*/
}; 这是个典型的底层APIs使用的数据结构,很多人都不是很熟悉它。实际上,hostent是一个变长的数据结构,h_name是主机名,在例子程序中的值为 "zxn.hangwire.sdb"。没有别名(h_aliases)。h_addrtype是地址类型(或者也叫地址家族),在例子程序中的值为2(AF_INET = internet,其它内容参见winsock.h)。h_length是每一个地址的长度,以字节为单位。因为IP地址的长度是4个字节,所以在例子程序中的值为4,h_addr_list是地址数组的开始点,它们一个接着一个存放,结尾是一个null。每一个x.y.z.w数字占一个字节。为了将IP地址格式化为x.y.z.w的形式,必须将地址数组先拷贝到一个叫sockaddr的数据结构中,然后调用一个特殊的函数inet_ntoa。
- hostent
- hostent
- Struct hostent
- hostent sockaddr_in
- hostent h_addr_list
- 数据结构--hostent
- hostent h_addr_list
- hostent结构体
- 【转】hostent结构体
- hostent 和in_addr结构
- struct hostent结构体
- hostent 结构体
- struct hostent结构体
- hostent结构体
- struct hostent结构体
- hostent结构体
- gethostbyname && struct hostent 示例
- hostent结构介绍
- 武汉毕业生就业难的一点建议
- 七种qsort排序方法
- C#获得IE进程内的IDocument对象代码
- WinCE中的文件系统文件
- USB设备驱动程序导读
- hostent
- 在 Ubuntu 中安装 Internet Explorer
- Bash常用特殊字符
- hibernate增加,删除,修改,查找操作
- 二八法则~转
- pku 1200 Crazy Search(匹配,映射)
- JBPM4入门教程
- 焦点Banner效果滚动
- 一个IT老总对于新人的一点建议