IPAddress.NetworkToHostOrder Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje liczbę z kolejności bajtów sieciowych na kolejność bajtów hosta.
Przeciążenia
NetworkToHostOrder(Int16) |
Konwertuje krótką wartość z kolejności bajtów sieciowych na kolejność bajtów hostowania. |
NetworkToHostOrder(Int32) |
Konwertuje wartość całkowitą z kolejności bajtów sieciowych na kolejność bajtów hosta. |
NetworkToHostOrder(Int64) |
Konwertuje wartość długą z kolejności bajtów sieciowych na kolejność bajtów hostowania. |
NetworkToHostOrder(Int16)
- Źródło:
- IPAddress.cs
- Źródło:
- IPAddress.cs
- Źródło:
- IPAddress.cs
Konwertuje krótką wartość z kolejności bajtów sieciowych na kolejność bajtów hostowania.
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
Parametry
- network
- Int16
Liczba, która ma być konwertowana, wyrażona w kolejności bajtów sieciowych.
Zwraca
Krótka wartość wyrażona w kolejności bajtów hosta.
Przykłady
W poniższym przykładzie użyto NetworkToHostOrder metody , aby przekonwertować krótką wartość z kolejności bajtów sieciowych na kolejność bajtów hostowania.
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
Uwagi
Różne komputery używają różnych konwencji, do ustalania kolejności bajtów w ramach wielobajtowych wartości całkowitych. Niektóre komputery umieszczają najbardziej znaczący bajt jako pierwszy (tzw. kolejność „big-endian”, grubokońcowość), a inne umieszczają najmniej znaczący bajt jako pierwszy (tzw. kolejność „little endian”, cienkokońcowość). Aby pracować z komputerami używającymi różnych kolejności bajtów, wszystkie wartości całkowite wysyłane przez sieć są wysyłane według kolejność bajtów w sieci, począwszy od najbardziej znaczącego bajtu.
Metoda NetworkToHostOrder konwertuje wielobajtowe wartości całkowite przechowywane w systemie hosta z kolejności bajtów używanej przez sieć do kolejności bajtów używanej przez hosta.
Zobacz też
Dotyczy
NetworkToHostOrder(Int32)
- Źródło:
- IPAddress.cs
- Źródło:
- IPAddress.cs
- Źródło:
- IPAddress.cs
Konwertuje wartość całkowitą z kolejności bajtów sieciowych na kolejność bajtów hosta.
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
Parametry
- network
- Int32
Liczba, która ma być konwertowana, wyrażona w kolejności bajtów sieciowych.
Zwraca
Wartość całkowita wyrażona w kolejności bajtów hosta.
Przykłady
W poniższym przykładzie użyto NetworkToHostOrder metody , aby przekonwertować wartość całkowitą z kolejności bajtów sieciowych na kolejność bajtów hostowania.
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
Uwagi
Różne komputery używają różnych konwencji, do ustalania kolejności bajtów w ramach wielobajtowych wartości całkowitych. Niektóre komputery umieszczają najbardziej znaczący bajt jako pierwszy (tzw. kolejność „big-endian”, grubokońcowość), a inne umieszczają najmniej znaczący bajt jako pierwszy (tzw. kolejność „little endian”, cienkokońcowość). Aby pracować z komputerami używającymi różnych kolejności bajtów, wszystkie wartości całkowite wysyłane przez sieć są wysyłane według kolejność bajtów w sieci, począwszy od najbardziej znaczącego bajtu.
Metoda NetworkToHostOrder konwertuje wielobajtowe wartości całkowite przechowywane w systemie hosta z kolejności bajtów używanej przez sieć do kolejności bajtów używanej przez hosta.
Zobacz też
Dotyczy
NetworkToHostOrder(Int64)
- Źródło:
- IPAddress.cs
- Źródło:
- IPAddress.cs
- Źródło:
- IPAddress.cs
Konwertuje wartość długą z kolejności bajtów sieciowych na kolejność bajtów hostowania.
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
Parametry
- network
- Int64
Liczba, która ma być konwertowana, wyrażona w kolejności bajtów sieciowych.
Zwraca
Wartość długa wyrażona w kolejności bajtów hosta.
Przykłady
W poniższym przykładzie użyto NetworkToHostOrder metody , aby przekonwertować wartość długą z kolejności bajtów sieciowych na kolejność bajtów hostowania.
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
Uwagi
Różne komputery używają różnych konwencji, do ustalania kolejności bajtów w ramach wielobajtowych wartości całkowitych. Niektóre komputery umieszczają najbardziej znaczący bajt jako pierwszy (tzw. kolejność „big-endian”, grubokońcowość), a inne umieszczają najmniej znaczący bajt jako pierwszy (tzw. kolejność „little endian”, cienkokońcowość). Aby pracować z komputerami używającymi różnych kolejności bajtów, wszystkie wartości całkowite wysyłane przez sieć są wysyłane według kolejność bajtów w sieci, począwszy od najbardziej znaczącego bajtu.
Metoda NetworkToHostOrder konwertuje wielobajtowe wartości całkowite przechowywane w systemie hosta z kolejności bajtów używanej przez sieć do kolejności bajtów używanej przez hosta.