问题标签 [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.

0 投票
2 回答
3470 浏览

winapi - 使用 Windows API 的 NTP 客户端

我正在维护一个遗留系统(pre .NET)。有没有办法使用 Windows API 从 NTP 服务器获取时间?如果做不到这一点,我可能会使用 .NET 创建一个 COM 对象来执行此操作,但我宁愿不去努力。

0 投票
2 回答
1094 浏览

ntp - NTP 尝试同步的“频率差异”是什么?

如 NTP rfc 中所定义

“NTP 算法的目标是最小化 UTC 和系统时钟之间的时间差和频率差。”

我可以理解“时差”,但NTP 尝试同步的“频差”是什么?

0 投票
1 回答
556 浏览

.net - .NET 中 NTP 客户端的基类库?

NTPClient 是否有任何 .NET BCL?

我在这里这里看到了一些 NTPClient 的实现。

但是.net 是否提供任何库来执行此操作?

0 投票
1 回答
316 浏览

linux - 警报(2) - 当有人在等待时更改系统时间时它会做什么?

手册页说alarm() arranges for a SIGALRM signal to be delivered to the process in _seconds_ seconds.如果有人(例如用户或ntpd)在警报未决时更改系统时钟会发生什么?闹钟的剩余时间是如何计算的?

0 投票
1 回答
921 浏览

twitter - 如何检查 Web 服务器上的系统时间是否已配置?

如何检查 Web 主机服务器上的系统时间是否配置正确?我需要检查它与 twitter 服务器时间的同步。我怎么做?我通过"strftime('%c')"在 Web 服务器上运行检查它的时间是 -7 小时或 +5 小时我的系统时间。

编辑

好的,我检查了 Piskvor 提到的时区 & Web 服务器有 'UTC/GMT -5 hours' 而我的系统是 'UTC/GMT +2 hours'。我的问题是我需要确保服务器上的时钟与 NTP 正确同步。我怎么做 ?我正在使用 Windows XP。

0 投票
2 回答
1824 浏览

python - 使用 NTP 进行事件同步

我想在两台(或更多)有线网络 Linux 机器之间同步两个事件。我可以使用 NTP 来执行此操作吗?

NTP 似​​乎主要专注于与时间服务器同步,我需要两台机器相互同步。那里有一个微妙的区别。例如,如果一台机器距离时间服务器的跳数是第二台机器的一半,如果我尝试直接将两台机器相互同步而不是将两者同步到时间服务器,我可能能够获得更好的同步.

一个稍微不同的问题:如果我要使用 NTP,安排活动的最佳方式是什么?cronjob 还是 at 脚本?如果我要使用这样的库,我能否获得更好的(亚秒级)同步

最后,有没有人知道任何适合将两台(或更多)机器同步在一起的时间同步软件包,不一定要同步到时间服务器。

谢谢你的帮助。

0 投票
4 回答
16485 浏览

windows - 使用 LAN 电缆连接的两台 Windows 7 机器之间的时间同步

我有一些笔记本电脑运行我们的应用程序,同时通过以太网电缆成对连接,但没有连接到任何外部网络或互联网。吨

我需要连接对来同步他们的系统时间,但由于每台计算机都需要能够与任何其他计算机同步,我不能将一台计算机定义为时间服务器而另一台计算机作为客户端。

有没有办法用 NTP 做到这一点?还是其他方式?

0 投票
3 回答
3033 浏览

c++ - NTP 对分布式时间同步有多好?

NTP 在保持一组服务器时间同步方面有多准确?

我正在编写一个服务,它需要一组同步到二级粒度的服务器(一些充当客户端,一些充当服务器)。我想知道 NTP 是否是最好的使用方法,或者是否有更好的方法?

我应该在其中一个上运行 ntp 服务器,让其他人使用它作为源吗?NTP的任何其他建议/恐怖故事?

所有服务器都是linux的。

更新:服务水平:

我希望一台服务器是准确的 UTC(秒级,而不是微秒等),并且我希望所有其他服务器与一台服务器的 ts 相同,无论它是否准确的 UTC(事件由这台服务器以不同的时间间隔从多个位置接收,我要求所有这些事件都处于相同的“相对” ts。不,我不能让主服务器 TS 事件,因为那会需要存储偏移量(事件实际发生的时间和记录的时间,这需要大量额外的工作),这会使事情变得不必要地复杂化。

我目前已将一台服务器设置为第 2 层时间服务器,使用一些 startum 1 GPS 源作为 ntp.conf 中的服务器,在其他服务器上,我已将此服务器设置为 ntp.conf 中的唯一服务器。

我希望这已经足够了。谢谢!

0 投票
2 回答
3826 浏览

time - NTP工作模式

我是 NTP 协议的新手。我阅读了 RFC1305 并对 NTP 有一些疑问。我的问题与 NTP 工作模式有关。根据 RFC1305 有 8 种模式

| 0 | 预订的

| 1 | 对称主动

| 2 | 对称被动

| 3 | 客户

| 4 | 服务器

| 5 | 播送

| 6 | NTP 控制消息

| 7 | 保留供私人使用

我的问题:

1- 对称无源器件和对称有源器件有什么区别?

2-两个对称有源设备可以相互同步,两个无源有源设备也可以相互同步,但是对称无源设备可以被对称有源设备同步,反之亦然?

3- 当对称无源设备连接到对称有源设备时,哪个先发送 NTP 数据包?

4-广播模式会发生什么?客户端是否发送任何 NTP 数据包或只有广播公司这样做?

5-”为了同步一些有CLASS D IP的客户端,服务器填写3个时间戳字段(接收时间戳为空)并将模式设置为5并将数据包发送到224.0.1.1,客户端得到数据包,他们在这个过程中什么也不发送”这是真的吗?

6-谁发送NTP控制消息?客户还是广播公司?这是为了什么?它的正确答案是什么?它总是 12 字节长吗?

7-“第 1 层 NTP 服务器(已连接 GPS)的行为如下:使用模式 2 回答模式 1 请求,使用模式 4 回答模式 3,使用 7 回答模式 6”这是真的吗?

0 投票
3 回答
16688 浏览

c#-4.0 - 将 NTP 时间戳转换为 UTC

将 NTP 时间戳转换为 UTC 的最简单方法是什么?我知道它在 NTP 中,我可以将其转换为任何其他格式。

谢谢。鲍勃。