查找域名、由名字查找某个熟知的端口、由名字查找协议

1.由名字查找某个熟知的端口

查找域名、由名字查找某个熟知的端口、由名字查找协议
struct servent{
    char   *s_name;     /* official service name */
    char **s_aliases;   /* other aliases */
    char     s_port;       /* prot ofr this service */
    char   *s_proto;     /* protocol to use */
};

struct servent *sptr;
sptr = getservbyname("smtp","tcp"));
查找域名、由名字查找某个熟知的端口、由名字查找协议

 

2.由名字查找协议

查找域名、由名字查找某个熟知的端口、由名字查找协议
struct protoent{
    char    *pname;
    char  **p_aliases;
    char      p_proto;
};

struct protoent *pptr;
pptr=getprotobyname("udp");
查找域名、由名字查找某个熟知的端口、由名字查找协议

 

3.查找域名

查找域名、由名字查找某个熟知的端口、由名字查找协议
struct hostent{
    char     *h_name;
    char   **h_aliases;
    char       h_addrtype;
    char       h_length;                   /* address length */
    char   **h_addr_list;               /* list of addresses */
};

struct hostent *htpr;
char *str="dlut.edu.cn";
htpr = gethostbyname(str);
查找域名、由名字查找某个熟知的端口、由名字查找协议

 本文转自cococo点点博客园博客,原文链接:http://www.cnblogs.com/coder2012/archive/2013/06/03/3114744.html,如需转载请自行联系原作者

上一篇:mysql重建某个用户账号(ERROR 1396 (HY000): Operation CREATE USER failed)


下一篇:《Cocos2D-x权威指南》——3.11 本章小结