光阴似箭催人老,日月如移越少年。
確かに、ある分野向けですね。 1 バイトのフィールドではバイト順序は重要ではないため、バイト順序の問題が発生するのは 2 バイトを超えるフィールドだけです。データ パケットを組み立てるときに、マルチバイト フィールドをネットワーク バイト オーダーに変換します。データ パケットが組み立てられた後のパケットは次のようになります。また、ネットワーク上で送信されるときも次のようになります。データが宛先に到着したら、解析のためにフィールドを自身のホストのバイトオーダーに変換する必要があります
この逆は、ネットワークとは異なるバイト順序を持つホストがマルチバイト フィールドを送信した場合にのみ発生します
ネットワーク プログラムを書いたことがある人なら理解できるでしょう。最も簡単な方法は、生のソケットを使用して ping プログラムを作成することです。これは、パケット アセンブリを使用し、マルチバイト フィールドを持ちます
確かに、ある分野向けですね。 1 バイトのフィールドではバイト順序は重要ではないため、バイト順序の問題が発生するのは 2 バイトを超えるフィールドだけです。データ パケットを組み立てるときに、マルチバイト フィールドをネットワーク バイト オーダーに変換します。データ パケットが組み立てられた後のパケットは次のようになります。また、ネットワーク上で送信されるときも次のようになります。データが宛先に到着したら、解析のためにフィールドを自身のホストのバイトオーダーに変換する必要があります
この逆は、ネットワークとは異なるバイト順序を持つホストがマルチバイト フィールドを送信した場合にのみ発生します
ネットワーク プログラムを書いたことがある人なら理解できるでしょう。最も簡単な方法は、生のソケットを使用して ping プログラムを作成することです。これは、パケット アセンブリを使用し、マルチバイト フィールドを持ちます