MemoryGarden's Blog

努力 -----------大能猫

C++博客 首页 新随笔 联系 聚合 管理
  118 Posts :: 11 Stories :: 20 Comments :: 0 Trackbacks
struct hostent* gethostbyname(const char* name);

struct hostent 是这样定义的:

struct hostent{
   char* h_name;
   char **h_aliases;
   int h_addrtype;
   int h_length;
   char **h_addr_list;
};

解释 :
   h_name : 是这个主机的正式名称。
   h_aliases : 是一个以NULL为结尾的数组,里面存储了主机的备用名称。
   h_addr_type : 是返回地址的类型,一般来说是 "AF_INET"
   int h_length  : 是地址的字节长度
   h_addr_list : 是一个以0为结尾的数组,存储了主机的网络地址(以网络字节序存储)

  



posted on 2011-06-22 23:24 memorygarden 阅读(602) 评论(0)  编辑 收藏 引用 所属分类: 网络编程

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理