我主要时想实现这样一个功能:在一个局域网内,两台机器要随时保持联络,如果有一端意外短线或者突发情况掉线的话,我这边要马上知道,所以希望那边如果ping不上了,就发出响应!谁能告诉我该怎么做...

解决方案 »

  1.   

    .NET有自己的PING实现类啊。 好像类名就是"Ping"
    你可以用这个词查查MSDN
      

  2.   

                Ping PingInfo = new Ping();
                PingOptions PingOpt = new PingOptions();
                PingOpt.DontFragment = true;            PingReply reply = PingInfo.Send(IP, PingTimeOut);通过判断reply 中的参数值,可以获取Ping操作的结果
      

  3.   

    那你Ping它干嘛 不停的ping?电脑会发疯的........
    通过你上面说的其实你要用你这个机子监听其它机子是否连接
    用TCP/IP通信
    用线程进行监听 退出的话就能知道了  用ping......
    这个头一回明说这么干
      

  4.   

    其实我想实现的功能狠简单,也就是在应用程序上需要设置多个用户IP让这些IP可以正常跟我们这台服务器进行ping,如果有一台或者多台断开,应用程序要做出反应。就是这样一个功能,谁能告诉我怎么实现!
      

  5.   

    http://topic.csdn.net/t/20050114/19/3726944.html
      

  6.   

    我也不清楚到底该怎么做,才来请教各位大侠的,经理跟我说的就时ping,那如果用TCP/ip通信该怎么做呢,能不能给点关键代码
      

  7.   

    这位大哥,你有这个地址的源程序?有的话给我发一份,感谢了![email protected]