0
点赞
收藏
分享

微信扫一扫

IP字符串与32位整数之间互转

Mezereon 2022-04-05 阅读 52

0、说明

在这里插入图片描述

关于IP字符串和数字之间的换,由于经常使用,今天我就仔细研究了下。
是在windows环境下进行测试,使用的vs2022版。
注意代码的头部需要添加:
否则会报“无法解析的外部符号 __imp__inet_pton@12”

#pragma comment(lib,"ws2_32.lib")

1、核心函数:IP字符串转为32位整数

INT WSAAPI inet_pton(
  [in]  INT   Family,
  [in]  PCSTR pszAddrString,
  [out] PVOID pAddrBuf
);
  • Family: 协议族, AF_INET 表示ipv4协议族,AF_INET6表示ipv6协议族

  • pszAddrString:ip字符串,一般可以定义 char 指针或者char数组

  • pAddrBuf:输出结果指针,一般为in_addr 或者i

举报

相关推荐

0 条评论