您的位置:首页 > 其它

和服务器的时钟同步

2010-03-19 12:16 183 查看
在网络游戏中,多个客户端要有一个同步的clock

客户端发出消息的时间为t0,收到的时间为t1,

则ping = t1 - t0

latency = pong / 2

客户端发出消息的时间点为ct(ct为客户端本地时间),服务器收到消息后,将服务器时间返回,

offset = st - ct + latency

算上latency后,得到服务器与客户端时钟的偏移

则客户端可以算出服务器的时间

st = ct + offset
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: