vRp.CD2g_test/server/lockstep
kercylan98 aebdb53bc6 docs: 增加 lockstep 包 README.md 文档 2023-12-25 11:23:45 +08:00
..
README.md docs: 增加 lockstep 包 README.md 文档 2023-12-25 11:23:45 +08:00
client.go refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet 2023-08-23 19:29:55 +08:00
evnets.go refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet 2023-08-23 19:29:55 +08:00
lockstep.go fix: lockstep 定时器导致空指针问题处理 2023-12-23 20:02:34 +08:00
lockstep_options.go perf: lockstep 包优化同步逻辑,帧 id 由 int 更改为 int64 类型,优化数据竞态问题 2023-10-21 11:15:30 +08:00
lockstep_test.go fix: 修复 lockstep.WithInitFrame 不生效的问题 2023-10-21 11:22:12 +08:00

README.md

Lockstep 锁步(帧)同步

Go doc

它是一个不限制网络类型的实现,仅需要对应连接实现 lockstep.Client 接口即可。

该包提供了一个并发安全的锁步(帧)同步实现,其中内置了频率设置、帧上限、序列化、初始帧、追帧等功能。可使用其来快速构建和管理锁步(帧)同步。

锁步(帧)同步是一种特殊的同步,它可以并发安全地将数据同步到底层连接。