【发布时间】:2010-07-09 20:50:35
【问题描述】:
我想确定网卡是否已启用、启动和插入。基本上,我想知道网卡是否可以工作。我需要来自 C++ 程序的这些信息,并且希望在网络无法正常工作时显示错误消息。如果可能的话,我想避免使用 shell 命令来确定这些信息。
【问题讨论】:
-
如果您只想确定网卡是否“启动”,请使用
ioctl()和SIOCGIFFLAGS直接获取布尔状态见stackoverflow.com/questions/15723061/…