2015-12-29 24 views
0

我正在做一个实时应用程序,它与服务器有关,确切地知道客户端在服务器端执行操作以进行延迟补偿的时间。如何从服务器知道每个客户端的往返时间?

例如,如果客户端询问服务器上的特定资源(例如确切时间),并且服务器知道该请求花费1秒钟从客户端到服务器,则服务器可以发送响应向客户提供1秒的客户报酬。

任何人都知道我可以如何从Meteor.method打电话给旅行时间?或者我可以使用其他技术来实现上述目标? 谢谢

+0

没有rading所有你的问题...使用ajax发送时间戳 – Phoenix

+0

它永远不会是完全安全的,虽然因为用户可以在客户端虚假时间 –

回答

0

我发现这个:mizzao:time-sync,在代码中看我看它计算往返。也许这是一个起点。

+0

这计算了ping并将其提供给客户端,而不是服务器。当然,每个客户端都可以向服务器发送它自己的ping给服务器,但是发送假ping值很容易。 – Leoss

相关问题