亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
丹江口市| 塔城市| 孝义市| 崇阳县| 连云港市| 海丰县| 饶阳县| 道孚县| 青冈县| 兴业县| 安乡县| 淮南市| 潮州市| 涟水县| 唐河县| 靖宇县| 长阳| 桂阳县| 屯门区| 阳信县| 临沧市| 湖州市| 措美县| 景宁| 镇雄县| 苏尼特右旗| 丹寨县| 图片| 湛江市| 宜宾县| 涿州市| 彰武县| 蚌埠市| 凤庆县| 麻城市| 独山县| 大厂| 罗甸县| 伊川县| 绥中县| 崇州市|