PR_NetAddrToString¶
将字符字符串转换为网络地址。
语法¶
#include <prnetdb.h>
PRStatus PR_NetAddrToString(
const PRNetAddr *addr,
char *string,
PRUint32 size);
参数¶
该函数具有以下参数
addr
指向要转换的网络地址的指针。
string
一个缓冲区,用于在输出时保存转换后的字符串。
size
结果缓冲区 (
string
) 的大小。
返回值¶
该函数返回以下值之一
如果成功,则返回
PR_SUCCESS
。如果失败,则返回
PR_FAILURE
。您可以通过调用 PR_GetError 来检索失败的原因。
描述¶
要转换的网络地址 (addr
) 可以是 IPv4 或 IPv6 地址结构,假设 NSPR 库和主机系统都已配置为使用 IPv6寻址。如果 addr
是 IPv4 地址,则 size
需要至少为 16。如果 addr
是 IPv6 地址,则 size
需要至少为 46。