自己写ping.exe啊.http://www.c-sharpcorner.com/network/ping.asp

解决方案 »

  1.   

    这个我也知道,用ping是可以测出网络是否连通,但是没有实现对专门连接的监测.比如我的机器上有modem和网卡,分别对应两种上网方式,我要将它们非开记时,这样的功能怎么实现?
      

  2.   

    大哥总不可能一秒PING一次吧!5555555555555(这合适吗???)
    UP!!!!!!!!
      

  3.   

    api声明:
    [DllImport("wininet.dll")]
    extern public static InternetGetConnectedState(ref int flags ,int reserved) as integer
    使用:
    int flags;
    if(InternetGetConnectedState(ref flags,0)!=0)
        Console.Write("Connected");
    else
        Console.Write("Not Connected);
      

  4.   

    上面的函数不是很好用,他不能识别类似拔掉网线的情况;
    这里面有一篇文章,你看一下吧
    http://www.china-askpro.com/msg32/qa75.shtml
      

  5.   

    是呀!上面这函数没用!
    我ADSL断线后他还在计时!55555555555555555
    也就是这函数返回的还是TRUE:(((((((((
      

  6.   

    不行,像楼上说的,Adsl断线后返回的还是true.有没有别的方法。up
      

  7.   

    使用wininet里面的函数试一下,
    使用
    InternetOpen
    InternetConnect
    看一下,
    我试了,但是不行,不过我觉得是一个办法,
    ping的程序:
    http://www.gamehigh.net/document/netdocs/docs/ping_src.htm