2
アドレス、ポートなどを含むパケットを送信すると、相手側の整列に問題はありますか?パケットを送信するときのバイトの整列
アドレス、ポートなどを含むパケットを送信すると、相手側の整列に問題はありますか?パケットを送信するときのバイトの整列
を(靴下5プロトコルを使用して)あなたは、あなたがCまたはC++を使用している場合は、ネットワークのデータ要素を標準化するhtons
、htonl
、ntohs
、ntohl
などのような機能があります。あなたがプログラミングをしているどの言語言及していません輸送可能なフォーマットに変換する。 This guide(他の多くの人の中でも)は、移植可能なコードを書く方法を教えてくれます。エンディアンの違いはあなたを@ssに縛りません。
はい、私はソケットを初期化するためにポートを設定するときに私はhtonsを使用しますが、私のパケットは次のようになります:packet [20]どのようにthoose関数を使ってすべてのパケットを設定しますか? – Kobe
これらの関数を項目ごとに適用して、パケット全体ではなく、各アドレス、ポートなどをパケット内で正規化する必要があります。 –