サーバーに次のデータを送信しています。
var loc = {
type : 'exloc',
ms : this.var1.move,
ppx : this.var1.ppx,
ppy : this.var1.ppy,
Name : "red",
rid : this.gv.GlobalInfoHolder.CurrentRoomID
};
このデータは次の形式でも送信できます。
var obj = "type=exloc,ms="+this.var1.move+",ppx="+this.var1.ppx+",ppy="+this.var1.ppy+",Name=red,rid="+this.gv.GlobalInfoHolder.CurrentRoomID;
次にstrip
、入力したコンマに基づいてデータを取得できます。
もう1つの方法は、オブジェクトをエンコードしてからjson
、データをサーバーに送信してデコードすることです。
だから私はこれのための最良の解決策は何であるかを尋ねたかったのですか?jsonソリューションも含めて、これらの各変数のサイズをバイト単位で分析する方法を誰かに教えてもらうとよいでしょう。
変数のサイズを最小にするソリューションを選びたいです。誰かが最も歓迎されていることを提案したい場合は、パフォーマンスと効率のためにこれを行っています。リアルタイムで作業しているため、これを検討しています。クライアントとサーバー間で非常に迅速に(ミリ秒単位で)データを共有する必要があるゲーム