英語で読む

次の方法で共有


IPAddress.NetworkToHostOrder メソッド

定義

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

オーバーロード

NetworkToHostOrder(Int16)

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

NetworkToHostOrder(Int32)

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

NetworkToHostOrder(Int64)

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

NetworkToHostOrder(Int16)

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

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

C#
public static short NetworkToHostOrder(short network);

パラメーター

network
Int16

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

戻り値

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

次の例では、 メソッドを NetworkToHostOrder 使用して、短い値をネットワークのバイト順からホストのバイト順に変換します。

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

注釈

コンピューターによって、マルチバイト整数値内のバイトの順序付けに異なる規則が使用されます。 最も重要なバイトを最初に配置する (ビッグ エンディアン順と呼ばれる) コンピューターもあれば、最下位バイトを最初に配置するコンピューターもあります (リトル エンディアン順と呼ばれます)。 異なるバイト順序を使用するコンピューターを操作するために、ネットワーク経由で送信されるすべての整数値は、最初に最も重要なバイトを持つネットワーク バイト順で送信されます。

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

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

NetworkToHostOrder(Int32)

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

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

C#
public static int NetworkToHostOrder(int network);

パラメーター

network
Int32

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

戻り値

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

次の例では、 メソッドを NetworkToHostOrder 使用して、整数値をネットワークのバイト順からホストのバイト順に変換します。

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);
}

注釈

コンピューターによって、マルチバイト整数値内のバイトの順序付けに異なる規則が使用されます。 最も重要なバイトを最初に配置する (ビッグ エンディアン順と呼ばれる) コンピューターもあれば、最下位バイトを最初に配置するコンピューターもあります (リトル エンディアン順と呼ばれます)。 異なるバイト順序を使用するコンピューターを操作するために、ネットワーク経由で送信されるすべての整数値は、最初に最も重要なバイトを持つネットワーク バイト順で送信されます。

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

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

NetworkToHostOrder(Int64)

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

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

C#
public static long NetworkToHostOrder(long network);

パラメーター

network
Int64

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

戻り値

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

次の例では、 メソッドを NetworkToHostOrder 使用して、長い値をネットワークのバイト順からホストのバイト順に変換します。

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

注釈

コンピューターによって、マルチバイト整数値内のバイトの順序付けに異なる規則が使用されます。 最も重要なバイトを最初に配置する (ビッグ エンディアン順と呼ばれる) コンピューターもあれば、最下位バイトを最初に配置するコンピューターもあります (リトル エンディアン順と呼ばれます)。 異なるバイト順序を使用するコンピューターを操作するために、ネットワーク経由で送信されるすべての整数値は、最初に最も重要なバイトを持つネットワーク バイト順で送信されます。

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

こちらもご覧ください

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0