【文件属性】:
文件名称:timesync:对等体之间的时间同步
文件大小:88KB
文件格式:ZIP
更新时间:2021-05-02 13:15:55
JavaScript
时间同步
对等体之间的时间同步。
使用场景:
master / slave :客户端通过HTTP请求或WebSockets将其时间与单个服务器的时间同步。
对等:客户端使用WebRTC或WebSockets连接在(动态)对等网络中,并且必须收敛到网络中的单个公共时间。
安装
通过npm安装:
npm install timesync
用法
时间同步客户端基本上可以连接到一台服务器或多个对等服务器,并将其时间同步。 可以通过now()方法检索同步时间,客户端可以预订'change'和'sync'类'change'事件。
// create a timesync instance
var ts = timesync ( {
server : '...' , // either a single server,
peers : [ ... ] // or multipl
【文件预览】:
timesync-master
----.gitignore(644B)
----.babelrc(38B)
----package.json(2KB)
----server()
--------index.js(4KB)
----package-lock.json(250KB)
----src()
--------util.js(1KB)
--------emitter.js(1KB)
--------stat.js(831B)
--------Promise.js(137B)
--------timesync.js(9KB)
--------request()
----LICENSE(1KB)
----examples()
--------advanced()
--------basic()
----README.md(11KB)
----HISTORY.md(3KB)
----docs()
--------android-tutorial.md(3KB)