Linux下检测网线是否连接
来源:互联网 发布:中国对印尼的报复 知乎 编辑:程序博客网 时间:2024/06/02 11:23
#include <net/if.h>
//如果网卡已插上网线,返回0,否则返回-1.
int check_nic(char *nic)
{
struct ifreq ifr;
int skfd = socket(AF_INET, SOCK_DGRAM, 0);
strcpy(ifr.ifr_name, nic_name);
if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0)
{
return -1;
}
if(ifr.ifr_flags & IFF_RUNNING)
return 0; // 网卡已插上网线
else return -1;
}
- Linux下检测网线是否连接
- linux下如何检测网线是否插拔(一)
- Linux下检测网卡与网线连接状态
- Linux下检测网卡与网线连接状态
- Linux下检测网卡与网线的连接状态
- Linux下检测网卡与网线的连接状态
- Linux下检测网卡与网线的连接状态
- 查看linux系统下网卡是否连接网线的状态
- 查看linux系统下网卡是否连接网线的状态
- Android/Linux检测网线是否插入
- Linux 检测网卡与网线连接状态
- linux 查看网卡是否有网线连接
- linux下检测网线插拔(二)
- linux下检测网线插拔(三)
- Linux下检测网卡与网线连接状态,使用ioctl向socket发送SIOCETHTOOL命令字
- Linux下检测网卡与网线连接状态,使用ioctl向socket发送SIOCETHTOOL命令字
- Linux下检测网卡与网线连接状态,使用ioctl向socket发送SIOCETHTOOL命令字
- Linux下检测网卡与网线连接状态,使用ioctl向socket发送SIOCETHTOOL命令字
- 重构文章-----转载
- HP大中华区总裁孙振耀退休感言
- VS2005 无法调试代码 无法查看内存数据
- 认识阳气的重要性,抓住牛皮癣治疗的真谛
- SHELL学习笔记----IF条件判断,判断条件
- Linux下检测网线是否连接
- 配置Android开发环境常见错误解决办法(陆续添加)“your project contains error(s),please fix them before running your application”.
- 调试程序时出现 301 Moved Permanently,问题是运行程序的服务器没有配置localhost中的域名
- 编写算法,从10亿个浮点数当中,选出其中最大的10000个
- Windows 服务创建安装项目
- 小谈CAD制图和游戏3D的区别
- 举报电话
- 数字转换为中文大写
- 【第一章 Design】 2 Cayenne 持久化对象生存期