如何编程实现网线是否插好?急!急!急!急!!!

沒有名字 2003-10-27 03:16:48
如题,自己写的应用程序要对网线的拔出/插上做出迅速反应。
ping自己的办法我试过了,反映速度太慢,要10秒以上,不要这个办法,

求助!!!!急!急!急!急!急!急!急!急!
...全文
85 点赞 收藏 4
写回复
4 条回复
tianfang 2003年10月29日
我懒了一点,spy一下出来几千个消息,没有去仔细查

你可以试试,看看windows 系统发的是什么消息,在看看ce下是否有相同的消息
回复 点赞
沒有名字 2003年10月29日
我是在wince下。。。。惨
回复 点赞
tianfang 2003年10月28日
网卡有两个状态可以用来检测

link status,speed(10/100自适应网卡)
第一个各种网卡都可以,可以从windows系统得到消息,打开windows的消息查看器,插拔网线,看系统里都有发出消息

下面的是查到的,unix的命令方式查询的


10.12 Solaris/FreeBSD/Linux如何确定网卡Capability/Speed

A: 小四 <scz@nsfocus.com> 2001-12-07 17:06

Solaris

# netstat -k hme0 | grep ifspeed

# ndd -get /dev/hme link_mode

0 半双工
1 全双工

# ndd -get /dev/hme link_status

0 Link Down
1 Link up

# ndd -get /dev/hme link_speed

0 10Mbps
1 100Mbps

FreeBSD用ifconfig就可以看到

status: active <-- 网线接到一个HUB上了
status: no carrier <-- 未接网线


回复 点赞
wbcp2000 2003年10月28日
应该,可以的。
你看Windows2000等,如果你拔掉网线,瞬间就会有提示。
等待,用过的人,提示。
回复 点赞
发动态
发帖子
嵌入开发(WinCE)
创建于2007-09-28

8175

社区成员

4.1w+

社区内容

硬件/嵌入开发 嵌入开发(WinCE)
社区公告
暂无公告