zoukankan      html  css  js  c++  java
  • C#实现Ping服务器

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace PingDemo
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("请输入IP:");
                var ip = Console.ReadLine();
                var resutl = Ping(ip);
                Console.WriteLine(resutl);
                Console.ReadLine();
            }
    
            /// <summary>  
            /// 是否能 Ping 通指定的主机  
            /// </summary>  
            /// <param name="ip">ip 地址或主机名或域名</param>  
            /// <returns>true 通,false 不通</returns>  
            static bool Ping(string ip)
            {
                try
                {
                    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 = 5000; // Timeout 时间,单位:毫秒  
                    System.Net.NetworkInformation.PingReply reply = p.Send(ip, timeout, buffer, options);
                    if (reply == null || reply.Status == System.Net.NetworkInformation.IPStatus.Success)
                        return true;
    
                    return false;
                }
                catch (System.Net.NetworkInformation.PingException e)
                {
                    throw new Exception("找不到服务器");
                }
            }
        }
    }
  • 相关阅读:
    diff命令
    vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
    vsftpd配置文件详解
    vsftp 详解鸟哥版
    vsftp 虚拟用户
    xfs文件系统磁盘配额
    磁盘配额
    磁盘配额实例详解
    Linux 文件服务---------- nfs Server
    [转]Win7 UAC的安全、兼容及权限
  • 原文地址:https://www.cnblogs.com/zhuyongblogs/p/6025228.html
Copyright © 2011-2022 走看看