PR_StringToNetAddr

将字符字符串转换为网络地址。

语法

#include <prnetdb.h>

PRStatus PR_StringToNetAddr(
  const char *string,
  PRNetAddr *addr);

参数

该函数具有以下参数

string

要转换的字符串。

addr

输出时,等效的网络地址。

返回值

该函数返回以下值之一

  • 如果成功,则为 PR_SUCCESS

  • 如果失败,则为 PR_FAILURE。您可以通过调用 PR_GetError 来检索失败的原因。

描述

对于 IPv4 地址,输入字符串表示 Internet 标准“.”符号中的数字。IPv6 地址表示为使用“:”字符分隔八位字节的字符串,并且对于快捷方式有许多注意事项(请参阅 RFC #1884)。如果 NSPR 库和主机配置为支持 IPv6,则支持这两种格式。否则,使用除 IPv4 点分十进制表示法以外的任何内容都会导致错误。