地址查询函数的功能也就是通过主机名或者域名返回详细的主机信息,其中我们最常用的功能就是通过主机名获得主机的IP地址等信息。
接入阿里云IoT平台的硬件,首先要解析IoT的接入endpoint,每个产品接入域名都不同。规则是:

${productKey}.iot-as-mqtt.${regionId}.aliyuncs.com

getaddrinfo()函数

IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于IPv6。getaddrinfo()函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个addrinfo的结构(列表)指针而不是一个地址清单。

在此强烈推荐大家用getaddrinfo()函数替代已经过时的仅支持IPv4的gethostbyname()

函数原型

用主机名或服务名获取IP地址

收藏 打印