文件名称:jsonchess:用于实现 lightsquare 和 lightsquared 使用的协议的常量定义和辅助模块
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-16 04:17:52
JavaScript
国际象棋 jsonchess 是一种用于在线下棋的客户端/服务器协议。 该项目提供了一些 JavaScript 代码来定义协议常量并协助两端的实现。 消息格式 在协议上交换的所有消息的基本格式是带有topic字段和可选data字段的 JSON 对象。 这些主题看起来像 URL 路径: /game/123/move 在游戏中使用 id 为“123”的移动 e4 时,服务器发送的整个消息如下所示: { "topic": "/game/123/move", "data": { "from": 12, "to": 28, "index": 0, "time": 1407781765400 } } 供稿(已弃用) 对于基本更新,该协议有一个“提要”的概念,它是由名称表示的数据流。 这样做的目的主要是为客户端提供某种方式来表明它对哪些更新感兴趣和不感兴趣,出于性能原
【文件预览】:
jsonchess-master
----README.md(5KB)
----gameRestoration.js(59B)
----constants.js(148B)
----History.js(348B)
----Move.js(5KB)
----package.json(317B)
----chatMessageTypes.js(66B)
----Premove.js(4KB)
----glicko2.js(134B)