glib从路由获取IP地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了glib从路由获取IP地址相关的知识,希望对你有一定的参考价值。

如何从路由获取本地计算机的C / glib获取IP地址。

答案

我不太确定你对“从路上走”的意思。

但是如果想获得你在局域网外使用的IP,那么只需将此命令包装到系统调用中即可。

curl -s http://myip.dk/ | egrep -m1 -o '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}'

它总是有效的。

另一答案

你可以使用libgtop,特别是你可以混合使用netlistnetload。使用网表,您可以获得网络接口列表,使用netload,您可以获取每个接口(或您感兴趣的接口)的信息。

以上是关于glib从路由获取IP地址的主要内容,如果未能解决你的问题,请参考以下文章

??如何从 mac 和 iPhone 获取路由器 IP 地址? [关闭]

路由器桥接从副路由器无法获取IP地址

获取 iPhone 连接的路由器的 IP 地址

用ping命令获取IP地址如何分析从源地点到目标地点要经过多少个路由器

电脑老是获得169的IP段地址问题

如何从android中的代码知道路由器的IP地址?