§ Unresolved IP
Unresolved IP直译为“未能解答的IP”,也就是不能识别的IP。必须既不是IPv4地址也不是IPv6地址,才叫Unresolved IP。
IPv4地址格式
:xxx.xxx.xxx.xxx (0 <= xxx <= 255)
IPv6地址格式
:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx (xxxx代表4位十六进制数字)
具体的判断方法见webrtc源码:rtc_base\socketaddress.cc
的SetIP
和IsUnresolvedIP
函数。
§ Resolve Host
Resolve Host
即Host解析
,对于不能识别的IP地址,可以尝试将其当作host去解析。主要使用 getaddrinfo
API实现。
具体的解析方法见webrtc源码:rtc_base\nethelpers.cc
的ResolveHostname
函数。代码摘要如下:
<