Teilen über


IPAddress.NetworkToHostOrder Methode

Definition

Konvertiert eine Zahl aus der Netzwerk-Bytereihenfolge in die Host-Bytereihenfolge.

Überlädt

NetworkToHostOrder(Int16)

Konvertiert einen Wert vom Typ Short aus der Netzwerk-Bytereihenfolge in die Host-Bytereihenfolge.

NetworkToHostOrder(Int32)

Konvertiert einen ganzzahligen Wert aus der Netzwerk-Bytereihenfolge in die Host-Bytereihenfolge.

NetworkToHostOrder(Int64)

Konvertiert einen Wert vom Typ Long aus der Netzwerk-Bytereihenfolge in die Host-Bytereihenfolge.

NetworkToHostOrder(Int16)

Quelle:
IPAddress.cs
Quelle:
IPAddress.cs
Quelle:
IPAddress.cs

Konvertiert einen Wert vom Typ Short aus der Netzwerk-Bytereihenfolge in die Host-Bytereihenfolge.

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

Die zu konvertierende Zahl in der Netzwerk-Bytereihenfolge.

Gibt zurück

Ein Wert vom Typ Short, der in der Host-Bytereihenfolge ausgedrückt ist.

Beispiele

Im folgenden Beispiel wird die NetworkToHostOrder -Methode verwendet, um einen kurzen Wert aus der Netzwerkbytereihenfolge in die Hostbytereihenfolge zu konvertieren.

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

Hinweise

Verschiedene Computer verwenden unterschiedliche Konventionen zum Sortieren der Bytes innerhalb von Multibyte-Ganzzahlwerten. Einige Computer setzen das wichtigste Byte an die erste Stelle (bekannt als Big-Endian-Ordnung), und andere setzen das am wenigsten signifikante Byte an die erste Stelle (bekannt als Little-Endian-Ordnung). Um mit Computern zu arbeiten, die eine andere Bytereihenfolge verwenden, werden alle ganzzahligen Werte, die über das Netzwerk gesendet werden, in der Reihenfolge des Netzwerkbytes gesendet, die zuerst das wichtigste Byte aufweist.

Die NetworkToHostOrder Methode konvertiert ganzzahlige Multibytewerte, die auf dem Hostsystem gespeichert sind, von der vom Netzwerk verwendeten Bytereihenfolge in die vom Host verwendete Bytereihenfolge.

Weitere Informationen

Gilt für:

NetworkToHostOrder(Int32)

Quelle:
IPAddress.cs
Quelle:
IPAddress.cs
Quelle:
IPAddress.cs

Konvertiert einen ganzzahligen Wert aus der Netzwerk-Bytereihenfolge in die Host-Bytereihenfolge.

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

Die zu konvertierende Zahl in der Netzwerk-Bytereihenfolge.

Gibt zurück

Ein ganzzahliger Wert, der in der Host-Bytereihenfolge ausgedrückt ist.

Beispiele

Im folgenden Beispiel wird die NetworkToHostOrder -Methode verwendet, um einen ganzzahligen Wert aus der Netzwerkbytereihenfolge in die Hostbytereihenfolge zu konvertieren.

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

Hinweise

Verschiedene Computer verwenden unterschiedliche Konventionen zum Sortieren der Bytes innerhalb von Multibyte-Ganzzahlwerten. Einige Computer setzen das wichtigste Byte an die erste Stelle (bekannt als Big-Endian-Ordnung), und andere setzen das am wenigsten signifikante Byte an die erste Stelle (bekannt als Little-Endian-Ordnung). Um mit Computern zu arbeiten, die eine andere Bytereihenfolge verwenden, werden alle ganzzahligen Werte, die über das Netzwerk gesendet werden, in der Reihenfolge des Netzwerkbytes gesendet, die zuerst das wichtigste Byte aufweist.

Die NetworkToHostOrder Methode konvertiert ganzzahlige Multibytewerte, die auf dem Hostsystem gespeichert sind, von der vom Netzwerk verwendeten Bytereihenfolge in die vom Host verwendete Bytereihenfolge.

Weitere Informationen

Gilt für:

NetworkToHostOrder(Int64)

Quelle:
IPAddress.cs
Quelle:
IPAddress.cs
Quelle:
IPAddress.cs

Konvertiert einen Wert vom Typ Long aus der Netzwerk-Bytereihenfolge in die Host-Bytereihenfolge.

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

Die zu konvertierende Zahl in der Netzwerk-Bytereihenfolge.

Gibt zurück

Ein Wert vom Typ Long, der in der Host-Bytereihenfolge ausgedrückt ist.

Beispiele

Im folgenden Beispiel wird die NetworkToHostOrder -Methode verwendet, um einen langen Wert aus der Netzwerkbytereihenfolge in die Hostbytereihenfolge zu konvertieren.

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

Hinweise

Verschiedene Computer verwenden unterschiedliche Konventionen zum Sortieren der Bytes innerhalb von Multibyte-Ganzzahlwerten. Einige Computer setzen das wichtigste Byte an die erste Stelle (bekannt als Big-Endian-Ordnung), und andere setzen das am wenigsten signifikante Byte an die erste Stelle (bekannt als Little-Endian-Ordnung). Um mit Computern zu arbeiten, die eine andere Bytereihenfolge verwenden, werden alle ganzzahligen Werte, die über das Netzwerk gesendet werden, in der Reihenfolge des Netzwerkbytes gesendet, die zuerst das wichtigste Byte aufweist.

Die NetworkToHostOrder Methode konvertiert ganzzahlige Multibytewerte, die auf dem Hostsystem gespeichert sind, von der vom Netzwerk verwendeten Bytereihenfolge in die vom Host verwendete Bytereihenfolge.

Weitere Informationen

Gilt für: