std::string IP) { int ret = 0; int fd = 0; int first = 0; int s...
1. ipv4的IP地址的获取⽅法 不论是获取 ipv4 的 IP 地址还是 ipv6 的地址,应⽤程序都需要与内核通讯才可以完成;ioctl 是和内核通讯的⼀种常⽤⽅法,也是⽤来获取 ipv4 的 IP 地址的常⽤⽅法,下⾯代码演⽰了如何使⽤ioctl 来获取本机所有接⼝的 IP 地址:#include <stdio.h> #...
在Windows中使用C语言有时候需要获取本机的所有IP地址,这里记录一下整理的通过C语言来获取本机的所有IP地址的代码供大家参考,也作为备忘。 实现代码 使用C语言获取本机的所有IP地址的代码如下: #includestdio.h #includewinsock2.h #pragma comment(lib,ws2_32.lib) //链接静态库 void PrintLocalIPs(){ WORD v...