91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
苍南县| 东山县| 梅州市| 邵东县| 兴安县| 桂阳县| 肥城市| 北宁市| 利川市| 玉田县| 安义县| 剑川县| 康平县| 陆丰市| 隆子县| 乌拉特后旗| 三明市| 厦门市| 高青县| 武夷山市| 姜堰市| 博兴县| 松原市| 临沂市| 阿尔山市| 安平县| 治多县| 台北县| 镇康县| 丹阳市| 凌云县| 潞城市| 仁化县| 香港| 汉中市| 汶上县| 和顺县| 谢通门县| 罗源县| 团风县| 福泉市|