Linux.ChinaUnix.net
ChinaUnix
|
Linux首页
|
新闻
|
博客
|
文章
|
专栏
|
新手
|
方案
|
图书
|
下载
|
人才
|
手册
|
wiki
|
搜索
会员:
密码:
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
如何知道设备是否插网线
1
2
3
4
››
首页
»
CU论坛
»
Linux
»
汇总贴列表
»
编程问题
»
请选择您要去的论坛 ←
>新手园地
>系统管理
>网络问题
>硬件支持
>内核问题
>系统互操作专区
>中文支持
>桌面与办公
>影音娱乐
>网络工具
>编程问题
>内核源码
>CPU与编译器
>嵌入式开发
>驱动开发
>数据库应用
>服务器应用
>安全防护
>集群和虚拟机
>开源业界与评论
>贴图娱乐
>红茶馆
>文档专区
>下载共享
>Linux书友会
>Linux人才交流
>Linux站务交流
===============
→ 操作系统技术交流区 ←
>BSD
>Solaris
>SCO UNIX
>HP-UX
>AIX
>IBM AS400应用论坛
>Tru64 UNIX
>IRIX
>Mac OS X
→ 行业解决方案交流区 ←
> 金融行业
> 电信行业
> 互联网行业
> 医卫行业
> 制造行业
> 信息安全
> 教育行业
> 媒体娱乐行业
> 电子政务
> 交通行业
→ 程序设计交流区 ←
>C/C++
>Shell
>Java
>Php
>Perl
>Python
>Web开发
>软件工程
>中间件技术
>GUI编程
>软件配置管理
>VOIP开发技术
→ 网管技术交流区 ←
>网络安全
>网络技术
>Cisco技术
>存储备份之家
>服务器及硬件技术
→ 数据库技术交流区 ←
>MySQL
>PostgreSQL
>Oracle
>Informix
>Sybase
>DB2
→ 应用技术专题交流区 ←
>Web服务器
>Mail服务器
>FTP服务器
>DNS服务器
>Proxy服务器
>LDAP
>VPN
>Lotus
>Samba
→ IT综合交流区 ←
>IT业界新闻与评论
>IT职业生涯
>IT培训与认证
>IT二手大厅
>IT图书与评论
→ IT人的休闲生活交流区 ←
>清茶斋
>运动地带
>快乐数码摄影
>影音文字
>English Forum
>游戏玩家
>旅游天下
>贴图娱乐
>红茶馆
>IT爱车族
→ 站务及频道交流区 ←
>站务交流
>版主会议室
>Linux站务交流
>Linux版主会议室
>博客站务交流区
>下载频道交流区
>CU活动专区
最近访问的论坛 ...
时代冠军主机588元/两年
|
送Windows新书+500分+2G U盘
| 新版块:
OpenAPI
、
数据仓库与数据挖掘
、
门户网站运维
、
Functional编程
|
赠送《代码之美》
‹‹ 上一主题
|
下一主题 ››
[
打印
] [
订阅
] [
收藏
] [
本帖文本页
] [
推荐此主题给朋友,立即获积分
]
qks5201314
圣骑士
UID:653894
注册:2007-12-13
最后登录: 2008-10-05
帖子:
134
精华:0
可用积分:194 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
1楼
发表于 2008-6-25 18:57
最近要做个软件实现以下功能,即当检测到设备插网线的时候,让设备工作在有线状态,关闭无线的;当检测到无线的掉线的时候,恢复使用有线;在这个切换的
过程中需要用软件来检测设备是否插了有线,即是否可以有线上网,请朋友们帮兄弟出出注意呢;
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
chenyx
天使
UID:2008
注册:2001-12-24
最后登录: 2008-10-07
帖子:
1243
精华:0
可用积分:2912 (小富即安)
信誉积分:96
专家积分:2 (本版:0)
空间积分:802
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
2楼
发表于 2008-6-25 18:59
好像有个ethtool的工具
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
宝剑锋从磨砺出,梅花香自苦寒来!!!
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
swordfish.cn
广告杀手-精灵使
我为你翻山越岭, 却无心看风景.
UID:518526
注册:2007-1-15
最后登录: 2008-10-07
帖子:
4208
精华:
1
可用积分:7255 (富足长乐)
信誉积分:100
专家积分:190 (本版:10)
空间积分:0
推广积分:0
状态:...保密...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
3楼
发表于 2008-6-25 21:19
可以参考一下mii-tools的实现。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
提问必看:
提问的智慧
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
qks5201314
圣骑士
UID:653894
注册:2007-12-13
最后登录: 2008-10-05
帖子:
134
精华:0
可用积分:194 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
4楼
发表于 2008-6-25 23:14
楼上朋友可能搞错我的意思了,我是做终端软件的,不过还是要感谢您百忙中抽时间给在下回帖;
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
swordfish.cn
广告杀手-精灵使
我为你翻山越岭, 却无心看风景.
UID:518526
注册:2007-1-15
最后登录: 2008-10-07
帖子:
4208
精华:
1
可用积分:7255 (富足长乐)
信誉积分:100
专家积分:190 (本版:10)
空间积分:0
推广积分:0
状态:...保密...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
5楼
发表于 2008-6-25 23:26
mii-tools中就包含这样的检测。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
提问必看:
提问的智慧
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
qks5201314
圣骑士
UID:653894
注册:2007-12-13
最后登录: 2008-10-05
帖子:
134
精华:0
可用积分:194 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
6楼
发表于 2008-6-27 12:05
楼上的朋友,您说的那个mii-tools我以前没接触过,不怎么熟悉的,现在我自己做了一个算法来实现检测是否插网线的功能,
用connect不停的连接一个固定存在的IP地址,如果连接成功,则认为插了有线,如果返回连接超时,则认为没有插网线,
您觉得这样可行吗?
另外在用这个方法实现的过程中遇到一个问题还没有解决,即当拔掉网线的时候connect需要很长时间才能返回连接超时错误,
这个在我的应用需求中3分钟多是不允许的,所以想请教下如何在软件中设置TCP连接超时,最好10S左右就行;
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
piaobo79
侠客
UID:593608
注册:2007-7-29
最后登录: 2008-10-02
帖子:
35
精华:0
可用积分:54 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
7楼
发表于 2008-6-27 15:27
路过说一句,你这样不停的connect这个固定地址岂不是很浪费资源?有点像在进行攻击...还是建议去看mii-tools 的源码
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
swordfish.cn
广告杀手-精灵使
我为你翻山越岭, 却无心看风景.
UID:518526
注册:2007-1-15
最后登录: 2008-10-07
帖子:
4208
精华:
1
可用积分:7255 (富足长乐)
信誉积分:100
专家积分:190 (本版:10)
空间积分:0
推广积分:0
状态:...保密...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
8楼
发表于 2008-6-27 17:24
QUOTE:
原帖由
qks5201314
于 2008-6-27 12:05 发表
楼上的朋友,您说的那个mii-tools我以前没接触过,不怎么熟悉的,现在我自己做了一个算法来实现检测是否插网线的功能,
用connect不停的连接一个固定存在的IP地址,如果连接成功,则认为插了有线,如果返回连接 ...
mii-tools 有现成的代码。
而且,插没插网线和连 IP 成不成功是两个概念。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
提问必看:
提问的智慧
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
flw2
广告杀手-法师
UID:338767
注册:2005-11-19
最后登录: 2008-10-07
帖子:
5172
精华:
1
可用积分:5414 (富足长乐)
信誉积分:100
专家积分:67 (本版:17)
空间积分:0
推广积分:0
状态:
...离线...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
9楼
发表于 2008-6-27 18:37
short get_flags(const char *dev)
{
struct ifreq ifr;
bzero((char *)&ifr, sizeof(ifr));
strcpy(ifr.ifr_name, dev);
if (ioctl(ioctl_sockid,SIOCGIFFLAGS, (char *)&ifr) < 0)
return(0);
return(ifr.ifr_flags);
}
flags = get_flags(ifx->d_name);
if ((flags & IFF_RUNNING) == 0)
没网线
您对本贴的看法:
鲜花[0]
臭蛋[0]
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
starxing
(星星)
版主-法师
UID:211621
注册:2004-12-29
最后登录: 2008-10-06
帖子:
6434
精华:
4
可用积分:1359 (家境小康)
信誉积分:365
专家积分:612 (本版:0)
空间积分:0
推广积分:0
来自:北京
状态:...保密...
[
资料
] [
站内短信
] [
Blog
]
[
推广获积分
]
10楼
发表于 2008-6-27 18:43
ethtool就够了
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
桃李不言,下自成蹊 .
先CU之急,而后私仇也.
积分兑换专区
|
IT节能和TPC-E活动获奖名单
|
致电800-858-2903,了解DELL如何为你量身订制笔记本
|
送2G U盘
|
站长如何获得资金?
首页
»
CU论坛
»
Linux
»
汇总贴列表
»
编程问题
»
1
2
3
4
››
请选择您要去的论坛 ←
>新手园地
>系统管理
>网络问题
>硬件支持
>内核问题
>系统互操作专区
>中文支持
>桌面与办公
>影音娱乐
>网络工具
>编程问题
>内核源码
>CPU与编译器
>嵌入式开发
>驱动开发
>数据库应用
>服务器应用
>安全防护
>集群和虚拟机
>开源业界与评论
>贴图娱乐
>红茶馆
>文档专区
>下载共享
>Linux书友会
>Linux人才交流
>Linux站务交流
===============
→ 操作系统技术交流区 ←
>BSD
>Solaris
>SCO UNIX
>HP-UX
>AIX
>IBM AS400应用论坛
>Tru64 UNIX
>IRIX
>Mac OS X
→ 行业解决方案交流区 ←
> 金融行业
> 电信行业
> 互联网行业
> 医卫行业
> 制造行业
> 信息安全
> 教育行业
> 媒体娱乐行业
> 电子政务
> 交通行业
→ 程序设计交流区 ←
>C/C++
>Shell
>Java
>Php
>Perl
>Python
>Web开发
>软件工程
>中间件技术
>GUI编程
>软件配置管理
>VOIP开发技术
→ 网管技术交流区 ←
>网络安全
>网络技术
>Cisco技术
>存储备份之家
>服务器及硬件技术
→ 数据库技术交流区 ←
>MySQL
>PostgreSQL
>Oracle
>Informix
>Sybase
>DB2
→ 应用技术专题交流区 ←
>Web服务器
>Mail服务器
>FTP服务器
>DNS服务器
>Proxy服务器
>LDAP
>VPN
>Lotus
>Samba
→ IT综合交流区 ←
>IT业界新闻与评论
>IT职业生涯
>IT培训与认证
>IT二手大厅
>IT图书与评论
→ IT人的休闲生活交流区 ←
>清茶斋
>运动地带
>快乐数码摄影
>影音文字
>English Forum
>游戏玩家
>旅游天下
>贴图娱乐
>红茶馆
>IT爱车族
→ 站务及频道交流区 ←
>站务交流
>版主会议室
>Linux站务交流
>Linux版主会议室
>博客站务交流区
>下载频道交流区
>CU活动专区
Copyright © 2001-2008 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
Linux时代
-
Archiver
-
WAP
-
TOP
Processed in 0.045085 second(s), 5 queries , Gzip enabled