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);
?
?
?
?
?
?
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

