私はゲーム ネットワーキングについて調査してきましたが、構造体のパディングの問題で混乱しています。さまざまなコンパイラが適切と思われる構造体にパディングを追加することを理解しています。これは、ネットワーク ストリームで必要以上に多くのバイトが送信されることを意味する場合があります。
しかし、確かにこれはプログラムに影響を与えません。コンパイラが .exe をビルドすると、その構造体形式が設定されます。受信したパケットの変換に問題はなく、形式は同じになりますか?
私はゲーム ネットワーキングについて調査してきましたが、構造体のパディングの問題で混乱しています。さまざまなコンパイラが適切と思われる構造体にパディングを追加することを理解しています。これは、ネットワーク ストリームで必要以上に多くのバイトが送信されることを意味する場合があります。
しかし、確かにこれはプログラムに影響を与えません。コンパイラが .exe をビルドすると、その構造体形式が設定されます。受信したパケットの変換に問題はなく、形式は同じになりますか?