⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 address.cs

📁 ZX Messenger 文件传送服务器 用于传送用户自定义头像文件的辅助服务器代码 Visual Basic Microsoft Visual Basic 6.0
💻 CS
字号:
using System;
using System.Net;
using System.Net.Sockets;
namespace gowk.utility.net
{
	/// <summary>
	/// Address 的摘要说明。
	/// </summary>
	public class Address
	{
		public Address()
		{
		}
		public static IPAddress GetExternalIPAddress()
		{
			IPAddress ret=null;
			string host=Dns.GetHostName();
			IPHostEntry ety=Dns.GetHostEntry(host);
			foreach(IPAddress ip in ety.AddressList)
			{
				byte cls=ip.GetAddressBytes()[0];
				if(cls!=127 && cls!=169 && cls!=10 && cls!=192 && (cls<224 ||cls>239))
				{
					ret=ip;
					break;
				}
			}
			return ret;
		}
		public static IPAddress GetFirstIPAddress()
		{
			string host=Dns.GetHostName();
			return Dns.GetHostEntry(host).AddressList[0];
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -