GameMessage (JSON)
ゲーム セッションのメッセージ キュー内のメッセージのデータを定義する JSON オブジェクト。
GameMessage JSON オブジェクトの仕様は次のとおりです。
メンバー | 種類 | 説明 |
---|---|---|
data | 8 ビット符号なし整数の配列 | ゲーム クライアントが他のゲーム クライアントに送信する Base64 でエンコードされたデータ。 この値はサーバーに対して非透過的です。 |
senderXuid | 64 ビット符号なし整数 | メッセージを送信しているプレイヤーの Xbox ユーザー ID。 |
sequenceNumber | 32 ビット符号付き整数 | ゲーム メッセージのシーケンス番号。 この値はサーバーによって割り当てられます。 シーケンス番号は単調に増加することが保証されていますが、連続的ではない場合があります。 シーケンス番号はメッセージ キュー内では一意ですが、メッセージ キュー間では一意ではありません。 |
queueIndex | 32 ビット符号付き整数 | メッセージのセッション メッセージ キューのインデックス。 可能な値は 0 ~ 3 です。 |
timeStamp | DateTime | ゲーム メッセージがサーバーによってキューに作成された UTC 形式の時刻。 |
JSON 構文の例
{
"queueIndex": 0,
"sequenceNumber": 5,
"senderXuid": 65536,
"timestamp": "2011-06-23T18:49:50Z",
"data": null
}
関連項目
親
JavaScript Object Notation (JSON) オブジェクト リファレンス