Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Mendapatkan Alamat IP Tempatan Komputer Saya dalam C#?

Bagaimanakah Saya Boleh Mendapatkan Alamat IP Tempatan Komputer Saya dalam C#?

Patricia Arquette
Lepaskan: 2025-01-24 19:51:16
asal
924 orang telah melayarinya

How Can I Get My Computer's Local IP Address in C#?

mengambil alamat IP tempatan anda di C#

Cabaran: Kenal pasti alamat IP yang diberikan kepada komputer anda oleh penghala anda, tidak termasuk alamat dari antara muka rangkaian (seperti sambungan modem langsung).

Penyelesaian:

coretan kod C# ini dengan cekap mengambil alamat IP tempatan komputer anda:

<code class="language-csharp">public static string GetLocalIPAddress()
{
    var hostInfo = Dns.GetHostEntry(Dns.GetHostName());
    foreach (var ipAddress in hostInfo.AddressList)
    {
        if (ipAddress.AddressFamily == AddressFamily.InterNetwork)
        {
            return ipAddress.ToString();
        }
    }
    throw new Exception("No IPv4 address found on the system!");
}</code>
Salin selepas log masuk
Kod ini melangkah melalui alamat IP yang berkaitan dengan komputer anda dan mengembalikan alamat IPv4 pertama yang ditemui. Sekiranya tiada alamat IPv4 dikesan, pengecualian dibangkitkan.

Mengesahkan sambungan rangkaian:

Untuk mengesahkan sambungan rangkaian, gunakan kaedah C# mudah ini:

<code class="language-csharp">System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();</code>
Salin selepas log masuk
pulangan ini

jika sambungan rangkaian aktif, dan true sebaliknya. false

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Alamat IP Tempatan Komputer Saya dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan