IPAddress.NetworkToHostOrder メソッド

定義

数値をネットワークのバイト順からホストのバイト順に変換します。

オーバーロード

NetworkToHostOrder(Int16)

short 値をネットワークのバイト順からホストのバイト順に変換します。

NetworkToHostOrder(Int32)

整数値をネットワークのバイト順からホストのバイト順に変換します。

NetworkToHostOrder(Int64)

long 値をネットワークのバイト順からホストのバイト順に変換します。

NetworkToHostOrder(Int16)

ソース:
IPAddress.cs
ソース:
IPAddress.cs
ソース:
IPAddress.cs

short 値をネットワークのバイト順からホストのバイト順に変換します。

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

ネットワークのバイト順で表現される、変換する数値。

戻り値

ホストのバイト順で表現される short 値。

次の例では、 メソッドを 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

long 値をネットワークのバイト順からホストのバイト順に変換します。

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

ネットワークのバイト順で表現される、変換する数値。

戻り値

ホストのバイト順で表現される long 値。

次の例では、 メソッドを 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 、ホスト システムに格納されているマルチバイト整数値を、ネットワークで使用されるバイト順からホストで使用されるバイト順に変換します。

こちらもご覧ください

適用対象