IPAddress.NetworkToHostOrder Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede číslo z pořadí bajtů sítě na pořadí bajtů hostitele.
Přetížení
NetworkToHostOrder(Int16) |
Převede krátkou hodnotu z pořadí bajtů sítě na pořadí bajtů hostitele. |
NetworkToHostOrder(Int32) |
Převede celočíselnou hodnotu z pořadí bajtů sítě na pořadí bajtů hostitele. |
NetworkToHostOrder(Int64) |
Převede dlouhou hodnotu z pořadí bajtů sítě na pořadí bajtů hostitele. |
NetworkToHostOrder(Int16)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
Převede krátkou hodnotu z pořadí bajtů sítě na pořadí bajtů hostitele.
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
Číslo, které se má převést, vyjádřené v pořadí bajtů sítě.
Návraty
Krátká hodnota vyjádřená v pořadí bajtů hostitele.
Příklady
Následující příklad používá metodu NetworkToHostOrder k převodu krátké hodnoty ze síťového pořadí bajtů na pořadí bajtů hostitele.
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
Poznámky
Různé počítače používají různé konvence pro řazení bajtů v rámci vícebajtových celočíselných hodnot. Některé počítače umisťují nejvýznamnější bajt jako první (označované jako big-endian order) a jiné zasadí nejméně významný bajt jako první (označuje se jako pořadí little-endian). Při práci s počítači, které používají jiné pořadí bajtů, jsou všechny celočíselné hodnoty odesílané přes síť odeslány v pořadí bajtů sítě, které má nejvýznamnější bajt jako první.
Metoda NetworkToHostOrder převede vícebajtové celočíselné hodnoty, které jsou uloženy v hostitelském systému, z pořadí bajtů používaných sítí na pořadí bajtů používané hostitelem.
Viz také
Platí pro
NetworkToHostOrder(Int32)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
Převede celočíselnou hodnotu z pořadí bajtů sítě na pořadí bajtů hostitele.
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
Číslo, které se má převést, vyjádřené v pořadí bajtů sítě.
Návraty
Celočíselná hodnota vyjádřená v pořadí bajtů hostitele.
Příklady
Následující příklad používá metodu NetworkToHostOrder k převodu celočíselné hodnoty ze pořadí bajtů sítě na pořadí bajtů hostitele.
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
Poznámky
Různé počítače používají různé konvence pro řazení bajtů v rámci vícebajtových celočíselných hodnot. Některé počítače umisťují nejvýznamnější bajt jako první (označované jako big-endian order) a jiné zasadí nejméně významný bajt jako první (označuje se jako pořadí little-endian). Při práci s počítači, které používají jiné pořadí bajtů, jsou všechny celočíselné hodnoty odesílané přes síť odeslány v pořadí bajtů sítě, které má nejvýznamnější bajt jako první.
Metoda NetworkToHostOrder převede vícebajtové celočíselné hodnoty, které jsou uloženy v hostitelském systému, z pořadí bajtů používaných sítí na pořadí bajtů používané hostitelem.
Viz také
Platí pro
NetworkToHostOrder(Int64)
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
- Zdroj:
- IPAddress.cs
Převede dlouhou hodnotu z pořadí bajtů sítě na pořadí bajtů hostitele.
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
Číslo, které se má převést, vyjádřené v pořadí bajtů sítě.
Návraty
Dlouhá hodnota vyjádřená v pořadí bajtů hostitele.
Příklady
Následující příklad používá metodu NetworkToHostOrder k převodu dlouhé hodnoty ze síťového pořadí bajtů na pořadí bajtů hostitele.
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
Poznámky
Různé počítače používají různé konvence pro řazení bajtů v rámci vícebajtových celočíselných hodnot. Některé počítače umisťují nejvýznamnější bajt jako první (označované jako big-endian order) a jiné zasadí nejméně významný bajt jako první (označuje se jako pořadí little-endian). Při práci s počítači, které používají jiné pořadí bajtů, jsou všechny celočíselné hodnoty odesílané přes síť odeslány v pořadí bajtů sítě, které má nejvýznamnější bajt jako první.
Metoda NetworkToHostOrder převede vícebajtové celočíselné hodnoty, které jsou uloženy v hostitelském systému, z pořadí bajtů používaných sítí na pořadí bajtů používané hostitelem.