99nets全国最大稀有游戏社区! 广告服务

99NETS网游模拟娱乐社区

 找回密码
 立即注册
搜索
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
查看: 33852|回复: 24
打印 上一主题 下一主题

两台设备时间同步round trip latency (RTT)方式介绍

[复制链接]

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
跳转到指定楼层
楼主
发表于 2016-12-9 21:22:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在游戏开发过程中,会发现很多时候需要两台设备间时间同步进行的情况。
一般情况下,两台设备间时间同步使用round trip latency (RTT)方式
假设有A,B两台设备。
A->B:发送A的系统时间 [1]
B->A:直接发送 [2]
在A中,A的系统时间减去[1]的时间就可以获得RTT.
A->B:发送RTT[2]和A的现在时间[3]。
以上操作即可。
假设在B中想得到A的现在时间,计算方法是->A的现在时间=[3]+[2]/2.
NTP也与以上方式类似。
通过网络特征来看,因为RTT测定一次无法确定准确性,所以RTT的每次测定都会稍有偏差。
无线网络环境下,会发生更大的变化只有反复测定后取平均值才会更加准确。
想了解更多平详情可参考 Proudnet.com/zh-hans 网站中提供了多种时间同步函数。
```
CNetClient.GetIndirectServerTimeMs
CNetClient.GetP2PServerTimeMs
CNetClient.GetServerTimeMs
```
ProudNet不仅仅是对服务器,还有P2P连接的其他客户端获取RTT的功能。
只需要运用CNetClient和CNetServer中的GetLastPing和GetRecentPing。

回复

使用道具 举报

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
26#
 楼主| 发表于 2017-1-13 15:46:21 | 只看该作者
Proudnet的产品你肯定会非常感兴趣的
回复 支持 反对

使用道具 举报

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
25#
 楼主| 发表于 2017-1-12 10:16:12 | 只看该作者
ProudNet你可以了解一下
回复 支持 反对

使用道具 举报

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
24#
 楼主| 发表于 2017-1-11 16:16:30 | 只看该作者
更多技术问题可以跟大家一起分享
回复 支持 反对

使用道具 举报

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
23#
 楼主| 发表于 2017-1-10 10:56:40 | 只看该作者
跟大家一起学习
回复 支持 反对

使用道具 举报

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
22#
 楼主| 发表于 2017-1-9 10:53:27 | 只看该作者
或许对你有所帮助
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
99705
帖子
19687
威望
0
久币
0
贡献
0
阅读权限
10
在线时间
43 小时
注册时间
2016-11-22
21#
发表于 2017-1-7 18:00:40 | 只看该作者
真的吗?太好了,非常喜欢
回复 支持 反对

使用道具 举报

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
20#
 楼主| 发表于 2017-1-6 19:05:50 | 只看该作者
更多的精彩等你来参与
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
102512
帖子
12
威望
0
久币
0
贡献
0
阅读权限
10
在线时间
0 小时
注册时间
2016-12-26
19#
发表于 2017-1-5 15:14:25 | 只看该作者

ProudNet是在韩国卖的最多的游戏服务器引擎。专业游戏开发公司不要错过哦
回复 支持 反对

使用道具 举报

侠客

Rank: 2

UID
78306
帖子
24
威望
0
久币
0
贡献
0
阅读权限
20
在线时间
1 小时
注册时间
2016-4-15
18#
 楼主| 发表于 2017-1-5 13:38:19 | 只看该作者
好的经验跟大家一起分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Copyright ©2013 99Nets.CoM All Right Reserved.  Powered by Discuz! (已备案)

本站信息均由会员发表,不代表99nets立场,如侵犯了您的权利请发帖投诉 安全联盟

平平安安
TOP
快速回复 返回顶部 返回列表