c - 网络接口(interface)名称列表,使用 C 和 Winsock?

标签 c winsock2 windows-networking

在 Windows 的 C API 中,如何获得网络接口(interface)名称列表? (相当于 Linux 中的 getifaddrs())

WSAIoctl(sock, SIO_GET_INTERFACE_LIST_EX, ...) 函数似乎只返回 IP 地址,外加一些元数据。

最佳答案

GetAdaptersAddresses()这样做。

使用GetIpAddrTable()如果您只对 IPv4 地址感兴趣。

关于c - 网络接口(interface)名称列表,使用 C 和 Winsock?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225474/

相关文章:

c++ - 安全 UDP 套接字编程

c - 是否可以使用套接字使用连接代理?

linux - Windows 中的 AF_UNIX

c - 列出窗口路由表

c++ - 如何在 Poco::HTTPClientSession 中获取下载大小?

实现 RPC 的 C 库

android - 如何在 NDK 中打印/记录变量的地址

c - 函数指针作为任何设备操作的入口点

windows - TCP 打洞

c++ - Linux C++ 如何以编程方式获取 LAN 上所有适配器的 MAC 地址