Tag: winsockets

如何在Windows下获取IP地址

所有我已经有一个“socketfd”,我想知道如何使用它来检索本地IP地址。 在linux下,我可以做这样的事情(不完全正确): struct ifreq ifr; ifr.ifr_addr.sa_family = AF_INET; ioctl(socketfd, SIOCGIFADDR, &ifr); char *address = inet_ntoa(((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr); 但是,在Windows上,我如何实现相同的目标? (不使用MFC)非常感谢。 编辑:也许我的主机有多个IP地址,我想要一个“连接”与“socketfd”。