IPAddress.NetworkToHostOrder Метод

Определение

Преобразует число из сетевого байтового формата в байтовый формат узла.Converts a number from network byte order to host byte order.

Перегрузки

NetworkToHostOrder(Int32)

Преобразует целое значение из байтового формата узла в сетевой байтовый формат.Converts an integer value from network byte order to host byte order.

NetworkToHostOrder(Int64)

Преобразует длинное целое значение из байтового формата узла в сетевой байтовый формат.Converts a long value from network byte order to host byte order.

NetworkToHostOrder(Int16)

Преобразует короткое значение из байтового формата узла в сетевой байтовый формат.Converts a short value from network byte order to host byte order.

NetworkToHostOrder(Int32)

Преобразует целое значение из байтового формата узла в сетевой байтовый формат.Converts an integer value from network byte order to host byte order.

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

Параметры

network
Int32

Преобразуемое число, представленное в сетевом байтовом формате.The number to convert, expressed in network byte order.

Возвращаемое значение

Int32

Целое значение, представленное в байтовом формате узла.An integer value, expressed in host byte order.

Примеры

В следующем примере метод используется NetworkToHostOrder для преобразования целого значения из порядкового байта сети в порядковый номер узла.The following example uses the NetworkToHostOrder method to convert an integer value from network byte order to host byte order.

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

Комментарии

Разные компьютеры используют разные соглашения для упорядочивания байтов в многобайтовых целочисленных значениях.Different computers use different conventions for ordering the bytes within multibyte integer values. Некоторые компьютеры сначала помещают наиболее значимый байт (т. е. порядок с обратным порядком байтов), а другие — сначала помещают минимальный значащий байт (порядок с прямым порядком байтов).Some computers put the most significant byte first (known as big-endian order) and others put the least-significant byte first (known as little-endian order). Для работы с компьютерами, использующими разный порядок байтов, все целочисленные значения, передаваемые по сети, отправляются в порядке байтов в сети, который сначала имеет наиболее значимый байт.To work with computers that use different byte ordering, all integer values that are sent over the network are sent in network byte order which has the most significant byte first.

NetworkToHostOrderМетод преобразует многобайтовые целочисленные значения, хранящиеся в основной системе, из порядка байтов, используемого сетью, в байтовый порядок, используемый узлом.The NetworkToHostOrder method converts multibyte integer values that are stored on the host system from the byte order used by the network to the byte order used by the host.

См. также раздел

Применяется к

NetworkToHostOrder(Int64)

Преобразует длинное целое значение из байтового формата узла в сетевой байтовый формат.Converts a long value from network byte order to host byte order.

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

Параметры

network
Int64

Преобразуемое число, представленное в сетевом байтовом формате.The number to convert, expressed in network byte order.

Возвращаемое значение

Int64

Длинное целое значение, представленное в байтовом формате узла.A long value, expressed in host byte order.

Примеры

В следующем примере метод используется NetworkToHostOrder для преобразования длинного значения из байтового формата сети в порядок размещения байтов.The following example uses the NetworkToHostOrder method to convert a long value from network byte order to host byte order.

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

Комментарии

Разные компьютеры используют разные соглашения для упорядочивания байтов в многобайтовых целочисленных значениях.Different computers use different conventions for ordering the bytes within multibyte integer values. Некоторые компьютеры сначала помещают наиболее значимый байт (т. е. порядок с обратным порядком байтов), а другие — сначала помещают минимальный значащий байт (порядок с прямым порядком байтов).Some computers put the most significant byte first (known as big-endian order) and others put the least-significant byte first (known as little-endian order). Для работы с компьютерами, использующими разный порядок байтов, все целочисленные значения, передаваемые по сети, отправляются в порядке байтов в сети, который сначала имеет наиболее значимый байт.To work with computers that use different byte ordering, all integer values that are sent over the network are sent in network byte order which has the most significant byte first.

NetworkToHostOrderМетод преобразует многобайтовые целочисленные значения, хранящиеся в основной системе, из порядка байтов, используемого сетью, в байтовый порядок, используемый узлом.The NetworkToHostOrder method converts multibyte integer values that are stored on the host system from the byte order used by the network to the byte order used by the host.

См. также раздел

Применяется к

NetworkToHostOrder(Int16)

Преобразует короткое значение из байтового формата узла в сетевой байтовый формат.Converts a short value from network byte order to host byte order.

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

Параметры

network
Int16

Преобразуемое число, представленное в сетевом байтовом формате.The number to convert, expressed in network byte order.

Возвращаемое значение

Int16

Короткое значение, представленное в байтовом формате узла.A short value, expressed in host byte order.

Примеры

В следующем примере метод используется NetworkToHostOrder для преобразования короткого значения из порядкового байта сети в порядок размещения байтов.The following example uses the NetworkToHostOrder method to convert a short value from network byte order to host byte order.

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

Комментарии

Разные компьютеры используют разные соглашения для упорядочивания байтов в многобайтовых целочисленных значениях.Different computers use different conventions for ordering the bytes within multibyte integer values. Некоторые компьютеры сначала помещают наиболее значимый байт (т. е. порядок с обратным порядком байтов), а другие — сначала помещают минимальный значащий байт (порядок с прямым порядком байтов).Some computers put the most significant byte first (known as big-endian order) and others put the least-significant byte first (known as little-endian order). Для работы с компьютерами, использующими разный порядок байтов, все целочисленные значения, передаваемые по сети, отправляются в порядке байтов в сети, который сначала имеет наиболее значимый байт.To work with computers that use different byte ordering, all integer values that are sent over the network are sent in network byte order which has the most significant byte first.

NetworkToHostOrderМетод преобразует многобайтовые целочисленные значения, хранящиеся в основной системе, из порядка байтов, используемого сетью, в байтовый порядок, используемый узлом.The NetworkToHostOrder method converts multibyte integer values that are stored on the host system from the byte order used by the network to the byte order used by the host.

См. также раздел

Применяется к