(图片来源网络,侵删)
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); } } }
运行上述代码,将输出服务器的端口号。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/677163.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复