【问题标题】:Implementing NTP server side实现NTP服务器端
【发布时间】:2012-12-13 09:37:44
【问题描述】:

晚上好, 我需要为我的学习编写一个 NTP 服务器。它应该具有最基本的功能,并且必须是C语言。 无论如何,这项工作是我什至不知道从什么开始的。有人会建议一些关于如何处理包和基本功能的文献。一个简单的 NTP 服务器源也可以为我服务。

【问题讨论】:

  • NTP 还是 FTP?它们是不同的东西。
  • 请参阅faqs.org/rfcs/rfc959.html 了解 FTP 规范。客户端将发送诸如GETPUT 之类的命令,并期望您的服务器做出适当的响应。
  • 我的错误,我的意思是 NTP。睡眠不足
  • NTP 服务器是开源的。你可以研究一下,至少对于算法部分。 comp.protocols.time.ntp 是/曾经是最后一个活跃的 usenet 组之一。
  • 顺便说一句:没有像 简单的 NTP 服务器这样的东西。 NTP 非常困难,无论是从理论方面(同步/PLL)还是技术方面(网络内容;避免延迟)方面。不要期望达到与 David Mills 等人相同的完美水平。经过20多年的努力达到。如果您在几个月内获得了一个工作原型,您应该会很高兴。

标签: c ntp


【解决方案1】:

Google 搜索或 Wikipedia 上的搜索应该/可以很快为您回答这个问题。

请注意,在 RFC-5905 第 14 节(5905 是完整的 NTPv4 协议的完整规范)中描述了“简单 NTP”或 SNTP。请注意,RFC-5905 甚至包含 C 语言服务器的框架代码。有许多可用的 SNTP 客户端,包括官方 NTP Reference Implementation 中的一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    • 2018-05-19
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    相关资源
    最近更新 更多