gpt4 book ai didi

c - 在unix中检测蜂窝网络连接类型(2G/EDGE/3G/HSPA/HSPDA/LTE)

转载 作者:行者123 更新时间:2023-11-30 17:48:56 25 4
gpt4 key购买 nike

使用 ifaddrs API,我能够检测到不同的接口(interface),例如 eth0(用于以太网)/wlan0(用于无线)/ppp0(用于蜂窝)。

我已经阅读了有关 android 的讨论:Detect network connection type on Android

类似这些东西在C/unix编程中是否可用?即我可以在 UNIX 中使用 C 程序区分不同的蜂窝接口(interface)吗?

最佳答案

这种操作将 100% 依赖于系统,众所周知,网络设备的处理在 Unix 系统上是可变的和临时的(例如,有时它们位于 /dev 中,有时位于 /dev 中)不是)。似乎没有一个标准化的跨平台库来处理这个问题。如果您要在 Linux 上运行,您可以向 NetworkManager 询问接口(interface)信息。

另请参阅Detect network connection type in Linux

关于c - 在unix中检测蜂窝网络连接类型(2G/EDGE/3G/HSPA/HSPDA/LTE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18186945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com