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 对象表示法 (JSON) 对象参考

参考

GameSession (JSON)