bool CheckCable(const char* _szInterfaceName)
{
int s32Ret;
struct ifreq ifr;
int skfd = socket(AF_INET, SOCK_DGRAM, 0);
assert(skfd != -1);
strcpy(ifr.ifr_name, _szInterfaceName);
s32Ret = ioctl(skfd, SIOCGIFFLAGS, &ifr);
assert(s32Ret == 0);
close(skfd);
if(ifr.ifr_flags & IFF_RUNNING)
{
return true;
}
else
{
return false;
}
}检测网线插拔状态
最新推荐文章于 2023-04-26 16:04:49 发布
本文介绍了一个用于检查网络接口是否正在运行的C语言函数。通过使用socket和ioctl函数,该函数能够判断指定接口名对应的网络接口是否处于运行状态。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
ACE-Step
音乐合成
ACE-Step
ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言
933

被折叠的 条评论
为什么被折叠?



