云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

aspnet 获取服务器端口_端口

ASP.NET中,获取服务器端口的方法如下:

(图片来源网络,侵删)

1、使用HttpContext.Current.Request.ServerVariables["SERVER_PORT"]获取服务器端口

2、使用System.Net.Dns.GetHostEntry(Dns.GetHostName()).AddressList[0].Port获取服务器端口。

下面是一个示例代码:

using System;
using System.Net;
using System.Web;
namespace GetServerPort
{
    public class Program
    {
        public static void Main()
        {
            // 方法1:使用HttpContext.Current.Request.ServerVariables["SERVER_PORT"]获取服务器端口
            string serverPort1 = HttpContext.Current.Request.ServerVariables["SERVER_PORT"];
            Console.WriteLine("方法1:服务器端口 " + serverPort1);
            // 方法2:使用System.Net.Dns.GetHostEntry(Dns.GetHostName()).AddressList[0].Port获取服务器端口
            int serverPort2 = ((IPEndPoint)System.Net.Dns.GetHostEntry(Dns.GetHostName()).AddressList[0]).Port;
            Console.WriteLine("方法2:服务器端口 " + serverPort2);
        }
    }
}

运行上述代码,将输出服务器的端口号。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《aspnet 获取服务器端口_端口》
文章链接:https://www.yunzhuji.net/wangzhanyunwei/113902.html

评论

  • 验证码