中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#獲取IP的有效方法有哪些

c#
小樊
85
2024-07-06 01:38:20
欄目: 編程語言

在C#中,獲取IP的有效方法有以下幾種:

  1. 使用Dns類的GetHostAddresses方法來獲取本地主機的IP地址:
IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
    Console.WriteLine(ip.ToString());
}
  1. 使用System.Net.NetworkInformation命名空間下的NetworkInterface類來獲取本地網絡接口的IP地址:
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in interfaces)
{
    IPInterfaceProperties properties = adapter.GetIPProperties();
    foreach (UnicastIPAddressInformation uniAddress in properties.UnicastAddresses)
    {
        Console.WriteLine(uniAddress.Address.ToString());
    }
}
  1. 使用System.Net.Sockets命名空間下的Socket類來獲取指定主機的IP地址:
IPAddress[] addresses = Dns.GetHostAddresses("www.example.com");
foreach (IPAddress address in addresses)
{
    Console.WriteLine(address.ToString());
}

這些方法可以根據具體的需求選擇合適的方式來獲取IP地址。

0
鹤山市| 上蔡县| 仪陇县| 田东县| 云林县| 万山特区| 新田县| 聊城市| 阜城县| 温宿县| 瑞昌市| 尉犁县| 青阳县| 千阳县| 敦化市| 泾源县| 沧州市| 辰溪县| 周口市| 石门县| 贵州省| 饶平县| 米易县| 天等县| 栖霞市| 光山县| 应城市| 辉南县| 右玉县| 沙雅县| 兰考县| 鹿泉市| 永福县| 嘉兴市| 延安市| 宜阳县| 博野县| 临沭县| 县级市| 鹤岗市| 汝南县|