【发布时间】:2012-12-13 09:37:44
【问题描述】:
晚上好, 我需要为我的学习编写一个 NTP 服务器。它应该具有最基本的功能,并且必须是C语言。 无论如何,这项工作是我什至不知道从什么开始的。有人会建议一些关于如何处理包和基本功能的文献。一个简单的 NTP 服务器源也可以为我服务。
【问题讨论】:
-
NTP 还是 FTP?它们是不同的东西。
-
请参阅faqs.org/rfcs/rfc959.html 了解 FTP 规范。客户端将发送诸如
GET和PUT之类的命令,并期望您的服务器做出适当的响应。 -
我的错误,我的意思是 NTP。睡眠不足
-
NTP 服务器是开源的。你可以研究一下,至少对于算法部分。 comp.protocols.time.ntp 是/曾经是最后一个活跃的 usenet 组之一。
-
顺便说一句:没有像 简单的 NTP 服务器这样的东西。 NTP 非常困难,无论是从理论方面(同步/PLL)还是技术方面(网络内容;避免延迟)方面。不要期望达到与 David Mills 等人相同的完美水平。经过20多年的努力达到。如果您在几个月内获得了一个工作原型,您应该会很高兴。