问题标签 [ntp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
operating-system - NTP Y2038 & Y2036
我目前正在调查 2036 年和 2038 年翻转错误对特定项目的影响。该项目实施的软件必须能够在这两个日期之后运行。
我最初的研究表明,2036 年的 NTP 时间戳翻转实际上不是问题,因为协议支持。
如果在 64 位操作系统上运行的 NTP 客户端正在同步到在 32 位操作系统上运行的 NTP 服务器,我当前的问题与 2038 翻转条件有关。有谁知道这种情况下64位系统会不会同步不正确?请记住,NTP 协议使用模算术和相对 NTP 时间戳来计算同步偏移量。
time - 使用系统时间进行节点锁定许可
我有节点锁定许可,使用 MAC 地址和系统时间。我们担心人们只会编辑他们的系统日期来延长许可证,所以我尝试从 NTP 池中的机器获取真实日期。这行得通,但显然你不能在不在线的情况下使用该产品,而且它似乎不是 100% 可靠的(我猜 UDP 数据包在某些情况下永远不会到达/返回)。
这里的标准方法是什么?忍受可变的操作系统日期?在通过 TCP 提供时间的 Web 服务器上运行一些东西?我听说 BIOS 日期会在您重新启动时由操作系统更新,所以也许没有任何方法可以在不使用互联网的情况下确定当前日期?
我知道许可永远不会完全安全,我希望它会被破解或下载,但我不希望它像更改系统日期那样简单。任何想法表示赞赏。谢谢
c++ - 如何在 Linux 中检测系统时间的变化?
当从时间服务器更新系统时间或由于 DST 更改时,有没有办法得到通知?我在 API/系统调用或等效项之后。
这是我在不使用 SQL 的情况下优化生成类似于 SQL NOW() 的值到小时粒度的努力的一部分。
web-services - 通过 Web 服务调用进行时间同步
假设正在处理一个 Windows 网络,该网络访问 Internet 必须通过您无法控制的防火墙。所述防火墙显然阻止了已知的时间协议(NTP、白天等),并且您从经验中知道,控制它的人不会允许任何例外。
是否可以通过网络服务调用同步这台“Windows”(可能是 linux)计算机,该调用从互联网上的服务器获取时间?
是否有另一种可靠的方法来更新服务器上的时间,例如从网站中提取并将其传递给 ntp 客户端?
c++ - 从 gettimeofday 创建 ntp 时间戳
我需要使用 gettimeofday 计算 ntp 时间戳。以下是我对方法的评论是如何做到的。你们好看吗?(减去错误检查)。另外,这是一个键盘链接。
windows - Windows API 触发时间同步
是否有一个 Windows API 可以实现相当于单击“日期和时间属性”/“Internet 时间”选项卡中的“立即更新”按钮(通过双击任务栏中的时钟打开)?
有没有办法监控windows何时触发时间同步以及何时成功或失败?
clock - 在没有互联网连接的情况下在服务器之间保持时间同步
我在没有 Internet 连接的 LAN 上有 5 台服务器。我需要他们保持时钟同步。
我可以将它们配置为 NTP 对等体,并为其中一个的本地时钟设置一个高层。这样,其他四个将与该时钟同步。
我真正想要的是,出于稳健性和精确性的原因,他们同意使用所有 5 个本地时钟(即进行某种平均)的时间。NTP可以吗?
PS:我不想使用外部时钟源。
编辑:并且在 NTP 功能之外没有脚本,这只会使精度更差:)
java - 如何连接到时间服务器以获取当前时间设置?还有时间服务器吗?
我Android app
需要获得当前的date and time from Internet
. 我不能依赖电话上的日期。如何从互联网上获取时间?有什么可用的time servers
?
c++ - 将 NTP 时间转换为人类可读时间
我已经设法发出一个 NTP 请求并从它的 NTP 响应中检索服务器时间。我想将此数字转换为人类可读的时间,用 C++ 编写。有人能帮我吗 ?例如,您可以查看: http ://www.4webhelp.net/us/timestamp.php?action=stamp&stamp=771554255&timezone= 0 一旦您将时间戳设置为 771554255,您将获得“29/7/2010 13:14 :32"。我想在我的代码中做同样的事情,有什么帮助吗?