IPAddress.NetworkToHostOrder Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует число из сетевого байтового формата в байтовый формат узла.
Перегрузки
NetworkToHostOrder(Int16) |
Преобразует короткое значение из байтового формата узла в сетевой байтовый формат. |
NetworkToHostOrder(Int32) |
Преобразует целое значение из байтового формата узла в сетевой байтовый формат. |
NetworkToHostOrder(Int64) |
Преобразует длинное целое значение из байтового формата узла в сетевой байтовый формат. |
NetworkToHostOrder(Int16)
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
Преобразует короткое значение из байтового формата узла в сетевой байтовый формат.
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
Преобразуемое число, представленное в сетевом байтовом формате.
Возвращаемое значение
Короткое значение, представленное в байтовом формате узла.
Примеры
В следующем примере метод используется NetworkToHostOrder для преобразования короткого значения из сетевого порядка байтов в порядок байтов узла.
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
Комментарии
Разные компьютеры используют разные соглашения для упорядочения байтов в многобайтовых целочисленных значениях. Некоторые компьютеры ставят на первое место самый значительный байт (известный как большой порядок байтов), а другие ставят наименее значимые байты на первое место (известный как мало-эндианский порядок). Для работы с компьютерами, на которых используется разный порядок байтов, все целочисленные значения, отправляемые по сети, отправляются в порядке байтов по сети, который имеет самый значительный байт в первую очередь.
Метод NetworkToHostOrder преобразует многобайтовые целочисленные значения, хранящиеся в главной системе, из порядка байтов, используемого сетью, в порядок байтов, используемый узлом.
См. также раздел
Применяется к
NetworkToHostOrder(Int32)
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
Преобразует целое значение из байтового формата узла в сетевой байтовый формат.
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
Преобразуемое число, представленное в сетевом байтовом формате.
Возвращаемое значение
Целое значение, представленное в байтовом формате узла.
Примеры
В следующем примере метод используется NetworkToHostOrder для преобразования целочисленного значения из сетевого порядка байтов в порядок байтов узла.
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
Комментарии
Разные компьютеры используют разные соглашения для упорядочения байтов в многобайтовых целочисленных значениях. Некоторые компьютеры ставят на первое место самый значительный байт (известный как большой порядок байтов), а другие ставят наименее значимые байты на первое место (известный как мало-эндианский порядок). Для работы с компьютерами, на которых используется разный порядок байтов, все целочисленные значения, отправляемые по сети, отправляются в порядке байтов по сети, который имеет самый значительный байт в первую очередь.
Метод NetworkToHostOrder преобразует многобайтовые целочисленные значения, хранящиеся в главной системе, из порядка байтов, используемого сетью, в порядок байтов, используемый узлом.
См. также раздел
Применяется к
NetworkToHostOrder(Int64)
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
- Исходный код:
- IPAddress.cs
Преобразует длинное целое значение из байтового формата узла в сетевой байтовый формат.
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
Преобразуемое число, представленное в сетевом байтовом формате.
Возвращаемое значение
Длинное целое значение, представленное в байтовом формате узла.
Примеры
В следующем примере метод используется NetworkToHostOrder для преобразования длинного значения из сетевого порядка байтов в порядок байтов узла.
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
Комментарии
Разные компьютеры используют разные соглашения для упорядочения байтов в многобайтовых целочисленных значениях. Некоторые компьютеры ставят на первое место самый значительный байт (известный как большой порядок байтов), а другие ставят наименее значимые байты на первое место (известный как мало-эндианский порядок). Для работы с компьютерами, на которых используется разный порядок байтов, все целочисленные значения, отправляемые по сети, отправляются в порядке байтов по сети, который имеет самый значительный байт в первую очередь.
Метод NetworkToHostOrder преобразует многобайтовые целочисленные значения, хранящиеся в главной системе, из порядка байтов, используемого сетью, в порядок байтов, используемый узлом.