次の方法で共有


IPAddress.NetworkToHostOrder メソッド (Int32)

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

Overloads Public Shared Function NetworkToHostOrder( _
   ByVal network As Integer _) As Integer
[C#]
public static int NetworkToHostOrder(intnetwork);
[C++]
public: static int NetworkToHostOrder(intnetwork);
[JScript]
public static function NetworkToHostOrder(
   network : int) : int;

パラメータ

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

戻り値

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

解説

コンピュータによって、マルチバイト整数値のバイト順の規則が異なります。最上位バイトを最初に配置する (ビッグ エンディアン) コンピュータと、最下位バイトを最初に配置する (リトル エンディアン) コンピュータがあります。異なるバイト順を使用しているコンピュータを利用できるようにするには、ネットワーク上では、すべての整数値をネットワーク バイト順で送信します。

NetworkToHostOrder メソッドは、ホスト システムに格納されているマルチバイト整数値を、ネットワークで使用されているバイト順からホストで使用されているバイト順に変換します。

使用例

[Visual Basic, C#, C++] NetworkToHostOrder メソッドを使用して、整数値をネットワークのバイト順からホストのバイト順に変換する例を次に示します。

 
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_Integer

[C#] 
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);
}

[C++] 
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(S"Network Byte order to Host Byte order of {0} is {1}",
      __box(networkByte), __box( hostByte));
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

IPAddress クラス | IPAddress メンバ | System.Net 名前空間 | IPAddress.NetworkToHostOrder オーバーロードの一覧 | HostToNetworkOrder