4

私はいくつかのパケットデータを扱っています。パケット データを保持する構造体を作成しました。これらの構造体は、特定のネットワーク プロトコル用に Python によって生成されています。

問題は、コンパイラが構造を調整するため、ネットワーク プロトコル経由でデータを送信すると、メッセージが必要以上に長くなってしまうことです。これにより、他のデバイスがコマンドを認識できなくなります。

パッカーが構造体のサイズと正確に一致するように、これを回避できる可能性があることを誰かが知っていますか、またはメモリアライメントをオフにする方法はありますか?

4

1 に答える 1