私はゲームサーバーを設計していますが、これまでにこのようなことをしたことはありません。私は、パケットのデータに関する適切な構造とはどのようなものだろうかと思っていました。問題がある場合はTCPを使用しています。これが例であり、私が今のところ使用を検討していたものは次のとおりです。
(括弧内の各値はバイト)
[Packet length][Action ID][Number of Parameters]
[Parameter 1 data length as int][Parameter 1 data type][Parameter 1 data (multi byte)]
[Parameter 2 data length as int][Parameter 2 data type][Parameter 2 data (multi byte)]
[Parameter n data length as int][Parameter n data type][Parameter n data (multi byte)]
私が言ったように、私は本当にこれまでにこのようなことをしたことがないので、私が上に持っているものは完全な雄牛かもしれません;それが私が尋ねている理由です;) また、必要なパケットの合計長を渡すことはありますか?