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

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

求助!!!!急!急!急!急!急!急!急!急!
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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等,如果你拔掉网线,瞬间就会有提示。
等待,用过的人,提示。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧