Partilhar via


IPAddress.NetworkToHostOrder Método

Definição

Converte um número de ordem de byte de rede em ordem de byte de host.

Sobrecargas

NetworkToHostOrder(Int16)

Converte um valor resumido da ordem de byte de rede em ordem de byte de host.

NetworkToHostOrder(Int32)

Converte um valor inteiro da ordem de byte de rede para a ordem de byte de host.

NetworkToHostOrder(Int64)

Converte um valor longo de ordem de byte de rede em ordem de byte de host.

NetworkToHostOrder(Int16)

Origem:
IPAddress.cs
Origem:
IPAddress.cs
Origem:
IPAddress.cs

Converte um valor resumido da ordem de byte de rede em ordem de byte de 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

Parâmetros

network
Int16

O número a ser convertido, expresso em ordem de byte de rede.

Retornos

Um valor resumido, expresso em ordem de byte de host.

Exemplos

O exemplo a seguir usa o NetworkToHostOrder método para converter um valor curto da ordem de bytes de rede para a ordem de bytes de 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

Comentários

Computadores diferentes usam convenções diferentes para ordenar os bytes dentro de valores inteiros multibyte. Alguns computadores colocam o byte mais significativo primeiro (conhecido como ordem big-endian) e outros colocam o byte menos significativo em primeiro lugar (conhecido como ordem little-endian). Para trabalhar com computadores que usam ordenação de bytes diferentes, todos os valores inteiros enviados pela rede são enviados em ordem de byte de rede que tem o byte mais significativo primeiro.

O NetworkToHostOrder método converte valores inteiros multibyte armazenados no sistema host da ordem de bytes usada pela rede para a ordem de bytes usada pelo host.

Confira também

Aplica-se a

NetworkToHostOrder(Int32)

Origem:
IPAddress.cs
Origem:
IPAddress.cs
Origem:
IPAddress.cs

Converte um valor inteiro da ordem de byte de rede para a ordem de byte de 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

Parâmetros

network
Int32

O número a ser convertido, expresso em ordem de byte de rede.

Retornos

Um valor de inteiro, expresso na ordem de byte de host.

Exemplos

O exemplo a seguir usa o NetworkToHostOrder método para converter um valor inteiro da ordem de byte de rede para hospedar a ordem de bytes.

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

Comentários

Computadores diferentes usam convenções diferentes para ordenar os bytes dentro de valores inteiros multibyte. Alguns computadores colocam o byte mais significativo primeiro (conhecido como ordem big-endian) e outros colocam o byte menos significativo em primeiro lugar (conhecido como ordem little-endian). Para trabalhar com computadores que usam ordenação de bytes diferentes, todos os valores inteiros enviados pela rede são enviados em ordem de byte de rede que tem o byte mais significativo primeiro.

O NetworkToHostOrder método converte valores inteiros multibyte armazenados no sistema host da ordem de bytes usada pela rede para a ordem de bytes usada pelo host.

Confira também

Aplica-se a

NetworkToHostOrder(Int64)

Origem:
IPAddress.cs
Origem:
IPAddress.cs
Origem:
IPAddress.cs

Converte um valor longo de ordem de byte de rede em ordem de byte de 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

Parâmetros

network
Int64

O número a ser convertido, expresso em ordem de byte de rede.

Retornos

Um valor longo, expresso em ordem de byte de host.

Exemplos

O exemplo a seguir usa o NetworkToHostOrder método para converter um valor longo da ordem de bytes de rede para a ordem de bytes de 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

Comentários

Computadores diferentes usam convenções diferentes para ordenar os bytes dentro de valores inteiros multibyte. Alguns computadores colocam o byte mais significativo primeiro (conhecido como ordem big-endian) e outros colocam o byte menos significativo em primeiro lugar (conhecido como ordem little-endian). Para trabalhar com computadores que usam ordenação de bytes diferentes, todos os valores inteiros enviados pela rede são enviados em ordem de byte de rede que tem o byte mais significativo primeiro.

O NetworkToHostOrder método converte valores inteiros multibyte armazenados no sistema host da ordem de bytes usada pela rede para a ordem de bytes usada pelo host.

Confira também

Aplica-se a