您的位置:首页 > 编程语言 > C#

c#ping功能实现,相当简单

2013-07-03 06:28 531 查看
不多说,直接上码。

 public static  bool Ping(string ip)

        {

            System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping();

            System.Net.NetworkInformation.PingOptions options = new System.Net.NetworkInformation.PingOptions();

            options.DontFragment = true;

            string data = "Test Data!";

            byte[] buffer = Encoding.ASCII.GetBytes(data);

            int timeout = 1000; // Timeout 时间,单位:毫秒

            System.Net.NetworkInformation.PingReply reply = p.Send(ip, timeout, buffer, options);

            if (reply.Status == System.Net.NetworkInformation.IPStatus.Success)

                return true;

            else

                return false;

        }

使用方法:

 bool kk=network.Ping("192.168.30.47"); 是八是相当简单啊,模块式潮汐的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: