本章介绍用于操作网络地址的 NSPR 类型和函数。
本章描述的 API 认识到互联网协议版本 6 (IPv6) 的出现。为了促进向 IPv6 的过渡,建议客户端将所有包含网络地址的结构视为透明对象,并使用此处记录的函数来操作信息。
如果一致地使用,此 API 还消除了处理网络地址字节顺序的需要。通常,唯一需要的数字声明是作为 PRNetAddr 结构一部分的众所周知的端口号。
网络地址类型和常量¶
网络地址函数¶
初始化网络地址¶
PR_InitializeNetAddr 以多态方式促进了 PRNetAddr(基本网络地址结构)的使用。通过将这些函数与其他网络地址函数一起使用,客户端可以透明地支持互联网协议的版本 4 或版本 6。
所有需要 PRNetAddr 作为参数的 NSPR 函数都接受地址的 IPv4 或 IPv6 版本。