Bagikan melalui


IPAddress.NetworkToHostOrder Metode

Definisi

Mengonversi angka dari urutan byte jaringan ke urutan byte host.

Overload

NetworkToHostOrder(Int16)

Mengonversi nilai singkat dari urutan byte jaringan ke urutan byte host.

NetworkToHostOrder(Int32)

Mengonversi nilai bilangan bulat dari urutan byte jaringan menjadi urutan byte host.

NetworkToHostOrder(Int64)

Mengonversi nilai panjang dari urutan byte jaringan menjadi urutan byte host.

NetworkToHostOrder(Int16)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Mengonversi nilai singkat dari urutan byte jaringan ke urutan byte host.

public:
 static short NetworkToHostOrder(short network);
public static short NetworkToHostOrder (short network);
static member NetworkToHostOrder : int16 -> int16
Public Shared Function NetworkToHostOrder (network As Short) As Short

Parameter

network
Int16

Angka yang akan dikonversi, dinyatakan dalam urutan byte jaringan.

Mengembalikan

Nilai singkat, dinyatakan dalam urutan byte host.

Contoh

Contoh berikut menggunakan NetworkToHostOrder metode untuk mengonversi nilai pendek dari urutan byte jaringan ke urutan byte host.

void NetworkToHostOrder_Short( short networkByte )
{
   short hostByte;
   // Converts a short value from network Byte order to host Byte order.
   hostByte = IPAddress::NetworkToHostOrder( networkByte );
   Console::WriteLine( "Network Byte order to Host Byte order of {0} is {1}", networkByte, hostByte );
}
public void NetworkToHostOrder_Short(short networkByte)
{
  short hostByte;
  // Converts a short value from network byte order to host byte order.
  hostByte = IPAddress.NetworkToHostOrder(networkByte);
  Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte);
}
Public Sub NetworkToHostOrder_Short(networkByte As Short)
    Dim hostByte As Short
    ' Converts a short value from network byte order to host byte order.
    hostByte = IPAddress.NetworkToHostOrder(networkByte)
    Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte)
End Sub

Keterangan

Komputer yang berbeda menggunakan konvensi yang berbeda untuk mengurutkan byte dalam nilai bilangan bulat multibyte. Beberapa komputer menempatkan byte yang paling signifikan terlebih dahulu (dikenal sebagai urutan big-endian) dan yang lain menempatkan byte yang paling tidak signifikan terlebih dahulu (dikenal sebagai urutan little-endian). Untuk bekerja dengan komputer yang menggunakan pengurutan byte yang berbeda, semua nilai bilangan bulat yang dikirim melalui jaringan dikirim dalam urutan byte jaringan yang memiliki byte paling signifikan terlebih dahulu.

Metode ini NetworkToHostOrder mengonversi nilai bilangan bulat multibyte yang disimpan pada sistem host dari urutan byte yang digunakan oleh jaringan ke urutan byte yang digunakan oleh host.

Lihat juga

Berlaku untuk

NetworkToHostOrder(Int32)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Mengonversi nilai bilangan bulat dari urutan byte jaringan menjadi urutan byte host.

public:
 static int NetworkToHostOrder(int network);
public static int NetworkToHostOrder (int network);
static member NetworkToHostOrder : int -> int
Public Shared Function NetworkToHostOrder (network As Integer) As Integer

Parameter

network
Int32

Angka yang akan dikonversi, dinyatakan dalam urutan byte jaringan.

Mengembalikan

Nilai bilangan bulat, dinyatakan dalam urutan byte host.

Contoh

Contoh berikut menggunakan NetworkToHostOrder metode untuk mengonversi nilai bilangan bulat dari urutan byte jaringan ke urutan byte host.

void NetworkToHostOrder_Integer( int networkByte )
{
   int hostByte;
   // Converts an integer value from network Byte order to host Byte order.
   hostByte = IPAddress::NetworkToHostOrder( networkByte );
   Console::WriteLine( "Network Byte order to Host Byte order of {0} is {1}", networkByte, hostByte );
}
public void NetworkToHostOrder_Integer(int networkByte)
{
  int hostByte;
  // Converts an integer value from network byte order to host byte order.
  hostByte = IPAddress.NetworkToHostOrder(networkByte);
  Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte);
}
Public Sub NetworkToHostOrder_Integer(networkByte As Integer)
    Dim hostByte As Integer
    ' Converts an integer value from network byte order to host byte order.
    hostByte = IPAddress.NetworkToHostOrder(networkByte)
    Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte)
End Sub

Keterangan

Komputer yang berbeda menggunakan konvensi yang berbeda untuk mengurutkan byte dalam nilai bilangan bulat multibyte. Beberapa komputer menempatkan byte yang paling signifikan terlebih dahulu (dikenal sebagai urutan big-endian) dan yang lain menempatkan byte yang paling tidak signifikan terlebih dahulu (dikenal sebagai urutan little-endian). Untuk bekerja dengan komputer yang menggunakan pengurutan byte yang berbeda, semua nilai bilangan bulat yang dikirim melalui jaringan dikirim dalam urutan byte jaringan yang memiliki byte paling signifikan terlebih dahulu.

Metode ini NetworkToHostOrder mengonversi nilai bilangan bulat multibyte yang disimpan pada sistem host dari urutan byte yang digunakan oleh jaringan ke urutan byte yang digunakan oleh host.

Lihat juga

Berlaku untuk

NetworkToHostOrder(Int64)

Sumber:
IPAddress.cs
Sumber:
IPAddress.cs
Sumber:
IPAddress.cs

Mengonversi nilai panjang dari urutan byte jaringan menjadi urutan byte host.

public:
 static long NetworkToHostOrder(long network);
public static long NetworkToHostOrder (long network);
static member NetworkToHostOrder : int64 -> int64
Public Shared Function NetworkToHostOrder (network As Long) As Long

Parameter

network
Int64

Angka yang akan dikonversi, dinyatakan dalam urutan byte jaringan.

Mengembalikan

Nilai panjang, dinyatakan dalam urutan byte host.

Contoh

Contoh berikut menggunakan NetworkToHostOrder metode untuk mengonversi nilai panjang dari urutan byte jaringan ke urutan byte host.

void NetworkToHostOrder_Long( __int64 networkByte )
{
   __int64 hostByte;
   // Converts a long value from network Byte order to host Byte order.
   hostByte = IPAddress::NetworkToHostOrder( networkByte );
   Console::WriteLine( "Network Byte order to Host Byte order of {0} is {1}", networkByte, hostByte );
}
public void NetworkToHostOrder_Long(long networkByte)
{
  long hostByte;
  // Converts a long value from network byte order to host byte order.
  hostByte = IPAddress.NetworkToHostOrder(networkByte);
  Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte);
}
Public Sub NetworkToHostOrder_Long(networkByte As Long)
    Dim hostByte As Long
    ' Converts a long value from network byte order to host byte order.
    hostByte = IPAddress.NetworkToHostOrder(networkByte)
    Console.WriteLine("Network byte order to Host byte order of {0} is {1}", networkByte, hostByte)
End Sub

Keterangan

Komputer yang berbeda menggunakan konvensi yang berbeda untuk mengurutkan byte dalam nilai bilangan bulat multibyte. Beberapa komputer menempatkan byte yang paling signifikan terlebih dahulu (dikenal sebagai urutan big-endian) dan yang lain menempatkan byte yang paling tidak signifikan terlebih dahulu (dikenal sebagai urutan little-endian). Untuk bekerja dengan komputer yang menggunakan pengurutan byte yang berbeda, semua nilai bilangan bulat yang dikirim melalui jaringan dikirim dalam urutan byte jaringan yang memiliki byte paling signifikan terlebih dahulu.

Metode ini NetworkToHostOrder mengonversi nilai bilangan bulat multibyte yang disimpan pada sistem host dari urutan byte yang digunakan oleh jaringan ke urutan byte yang digunakan oleh host.

Lihat juga

Berlaku untuk