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

溫馨提示×

C#如何同時獲取IPv4和IPv6地址

c#
小樊
174
2024-07-06 01:44:19
欄目: 編程語言

要同時獲取IPv4和IPv6地址,可以通過以下C#代碼實現:

using System;
using System.Net;
using System.Net.Sockets;

class Program
{
    static void Main()
    {
        string hostName = Dns.GetHostName();
        IPAddress[] addresses = Dns.GetHostAddresses(hostName);

        foreach (IPAddress address in addresses)
        {
            if (address.AddressFamily == AddressFamily.InterNetwork)
            {
                Console.WriteLine("IPv4 Address: " + address.ToString());
            }
            else if (address.AddressFamily == AddressFamily.InterNetworkV6)
            {
                Console.WriteLine("IPv6 Address: " + address.ToString());
            }
        }
    }
}

這段代碼首先獲取主機名,然后使用Dns.GetHostAddresses()方法獲取主機的所有IP地址。然后通過遍歷IP地址數組,分別檢查每個IP地址的AddressFamily屬性,以區分IPv4和IPv6地址。最后打印出相應的IPv4和IPv6地址。

0
凤凰县| 乡城县| 兴隆县| 绥宁县| 广饶县| 额尔古纳市| 万载县| 资讯| 黎平县| 昌黎县| 百色市| 哈巴河县| 集安市| 麻栗坡县| 三都| 郎溪县| 诏安县| 利津县| 克山县| 镶黄旗| 苏州市| 嘉定区| 吉木萨尔县| 工布江达县| 莆田市| 北辰区| 绥江县| 广丰县| 蛟河市| 吉林市| 仁布县| 黔江区| 武邑县| 琼海市| 阳高县| 鹿邑县| 江川县| 翁牛特旗| 云和县| 万州区| 定日县|