2个不稳定版本
0.2.0 | 2023年7月14日 |
---|---|
0.1.0 | 2023年7月13日 |
19 在 #pc
15KB
140 行
此库用于创建存储模型和协议数据,这些数据用于pybadeg和pc之间的通信。
协议
每个消息既不是协议消息也不是游戏事件。顶层定义了 KeepAlive
,使其大小仅为一个字节,因为它发送得非常频繁。pc假设 KeepAlive
消息每秒至少发送一次。否则,pc认为pypbadge已断开连接。
建立连接
pc在启动时搜索串行设备,并向每个串行设备发送一个 ConnectionRequest
。pybadge以 ConnectionResponse
进行响应。发送 ConnectionResponse
后,pybadge开始监听其他传入消息。
依赖关系
~0.8–1.3MB
~30K SLoC