当前位置: 源码素材网 » C#教程 » 详情页

C# 检查设置的端口号是否正确,返回正确的端口号

  •   时间:2019-04-17
  • 概述:端口检测

C# 检查设置的端口号是否正确,返回正确的端口号,无效端口号返回-1。完整代码如下:

/// <param name="port">设置的端口号</param>
public static int GetValidPort(string port)
{
    //声明返回的正确端口号
    int validPort = -1;
    //最小有效端口号
    const int MINPORT = 0;
    //最大有效端口号
    const int MAXPORT = 65535;
    //检测端口号
    try
    {
        //传入的端口号为空则抛出异常
        if (port == "")
        {
            throw new Exception("端口号不能为空!");
        }
        //检测端口范围
        if ((Convert.ToInt32(port) < MINPORT) || (Convert.ToInt32(port) > MAXPORT))
        {
            throw new Exception("端口号范围无效!");
        }
        //为端口号赋值
        validPort = Convert.ToInt32(port);
    }
    catch (Exception ex)
    {
        string errMessage = ex.Message;
    }
    return validPort;
}

    相关内容:

    相关声明:

      若“C# 检查设置的端口号是否正确,返回正确的端口号”有损您的权益,请告之我们删除内容。
      部分文章来源于网络,版权归原作者所有。