首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

getaddrinfo这个函数是从哪儿获取信息的?使用这个函数究竟哪里方便了。

2013-01-17 
getaddrinfo这个函数是从哪里获取信息的?使用这个函数究竟哪里方便了。。RT。。还有/etc/services这个文件里面

getaddrinfo这个函数是从哪里获取信息的?使用这个函数究竟哪里方便了。。
RT。。还有/etc/services这个文件里面登记的服务又是怎么回事。。是电脑自己提供给自己的?
[解决办法]
getaddrinfo有两个概念,一个是node,一个是service。

node是ip的意思,service是PORT的意思.

node没什么好说的,要么写域名要么写IP,对于域名需要resolve解析到IP,对于IP直接可用。
service就不同了,服务的概念其实就是port的概念,一些服务的port是标准指定的,比如ssh用22,ftp用21,httped服务跑80端口,所以/etc/service里记录的就是这些知名服务的端口的名字,比如service填ssh,那么getaddrinfo返回的地址中的port就被填好了22.

热点排行