【发布时间】:2018-05-09 00:00:42
【问题描述】:
我有节点服务器在本地工作,我通过我的网络浏览器连接到这个服务器。我使用 websocket 在客户端和服务器之间进行通信。我想测量将 websocket 消息发送到服务器和从服务器发送的准确时间。我使用 javascript 函数 Date.now(),但问题是在我的结果中,有时消息在客户端发送之前由服务器接收。我猜客户端“时钟”和服务器“时钟”之间存在差异。但是有在同一台机器上。 我将不胜感激解释和资源链接。
【问题讨论】:
-
有时消息在客户端发送之前就被服务器接收到了不,这是不可能的
-
不要指望
Date.now是准确的。大多数浏览器会跳过几毫秒...
标签: javascript node.js time websocket