标签: c++ c linux networking
我正在尝试查找哪些网络接口(具有多个IP的本地计算机)已启动且哪些网络接口已关闭。 这有C / C ++函数吗?谢谢!
答案 0 :(得分:2)
请参阅getifaddrs手册页。您可以找到代码和手册页here。
答案 1 :(得分:0)
使用/proc/net/有关详情,请参阅proc(5)。还有/sys/class/net/
/proc/net/
/sys/class/net/
答案 2 :(得分:0)
您可以使用GETIFADDRS(3)函数创建描述本地系统网络接口的结构链接列表,并将列表中第一项的地址存储在* ifap中。
if ( system("ping x.x.x.x ") == 0) { doSomthing(); }