C# 取得自己Hostname 及 IP
C# 要取得自己的 hostname 及所有介面的ip,可以使用以下的方法:
using System.Net;
// 取得本機hostname的方法
localhostname = Environment.UserDomainName;
//取得遠端hostname得到IP的方法
IPHostEntry ipHostInfo = Dns.GetHostEntry(hostname);
//得到遠端IP個數
int ipaddrnum = ipHostInfo.AddressList.GetLength(0);
// ipHostInfo 中有所有的 IPAddress
foreach (IPAddress ipaddress in ipHostInfo.AddressList){}
// 把字串轉成IP的方法
IPAddress ip = IPAddress.Parse ( "x.x.x.x" );
沒有留言:
張貼留言