Penukaran antara alamat IPv4 dan integer dalam C#
Apabila berurusan dengan alamat IPv4, selalunya perlu menukarnya kepada integer atau sebaliknya. C# menyediakan beberapa kaedah untuk melakukan penukaran ini.
Untuk menukar alamat IPv4 kepada integer, anda boleh menggunakan atribut IPAddress
kelas, yang mengembalikan integer tidak bertanda 32-bit yang mewakili alamat IPv4. Walau bagaimanapun, sifat ini mengembalikan alamat dalam susunan bait rangkaian, jadi bait perlu ditukar untuk mendapatkan susunan bait hos. Address
<code class="language-csharp">long address = (long)(uint)IPAddress.NetworkToHostOrder( (int)IPAddress.Parse("64.233.187.99").Address);</code>
: IPAddress
<code class="language-csharp">string ipAddress = new IPAddress((uint)IPAddress.HostToNetworkOrder( (int)address)).ToString();</code>
Atas ialah kandungan terperinci Bagaimana untuk Menukar Alamat IPv4 kepada Integer dan Sebaliknya dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!