我的意思是:当网络的物理连接断开时,怎样使程序能够第一时间检测到,比如说拔掉网线。
就好象win2000的网络连接图标一样,当网线被拔掉后它马上就会显示为一个有红叉的图标以提示用户,请问我怎样才能实现同样功能??

解决方案 »

  1.   

    应该可以用NDIS来解决吧。如果不行的话,你每隔一段时间发一个包,比如15秒,如果没有收到回来的信息,就可以认为断线了。
      

  2.   

    我现在需要的正好是能够实时检测自己一方物理连接断开的手段,就和win2000网络连接图标一样,拔掉网线图标立刻就变了
      

  3.   

    windows检测网线被拔出来,不是通过socket做的.
    应该是拦截了某一个事件.