问题描述
我需要枚举本地网络接口(IPv4,IPv6),获取它们的地址和网络掩码。该代码应同时在Linux和Windows(mingw64)下运行。
我当时正在看的getaddrinfo有点跨平台(POSIX和in ws2tcpip.h都没有),但是无法获得网络掩码部分。
Linux部分当前使用getifaddrs。我决定要使用本机API(在Linux中为getifaddrs
,在Windows中为GetInterfaceInfo)还是跨平台层。
该代码已经大量使用glib/gio:它具有用于网络接口枚举的跨平台层吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)