免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6114 | 回复: 16
打印 上一主题 下一主题

要實現一個ntp客户端,有什么開源項目可以使用 ? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-06 12:44 |只看该作者 |倒序浏览
看了一下www.ntp.org上麵的開源項目,感覺太龐大了,
其實我需要的隻是一個小巧的類似ntp客戶端開源庫這樣的東西,
有類似經驗的朋友請指教,謝謝

论坛徽章:
0
2 [报告]
发表于 2007-01-06 12:57 |只看该作者
您感觉该项目庞大。那么请问,您目前使用该项目的时候,遇到的困难主要有哪些?

论坛徽章:
0
3 [报告]
发表于 2007-01-06 17:19 |只看该作者
原帖由 langue 于 2007-1-6 12:57 发表
您感觉该项目庞大。那么请问,您目前使用该项目的时候,遇到的困难主要有哪些?


我还没用,只是下载下来简单看了一下,感觉很庞大。我要用的其实只是很简单的一个功能。如果您有使用该项目的经验,不妨指点一下,谢谢

论坛徽章:
0
4 [报告]
发表于 2007-01-06 17:21 |只看该作者
原帖由 pingmm 于 2007-1-6 17:19 发表


我还没用,只是下载下来简单看了一下,感觉很庞大。我要用的其实只是很简单的一个功能。如果您有使用该项目的经验,不妨指点一下,谢谢


您可以说说需要的是何种功能吗?或许您并不需要 NTP。

论坛徽章:
0
5 [报告]
发表于 2007-01-06 18:27 |只看该作者
需要的,这点是很明确的 ,一个集群系统,每个主机都向同一个ntp服务器做时间同步,要实现的就是主机里面的ntp客户端。

论坛徽章:
0
6 [报告]
发表于 2007-01-06 18:30 |只看该作者
我比较关心的是除了www.ntp.org之外,还有什么开源的ntp客户端或者库?这样我好比较一下实现的代价。
另外如果有对ntp.org项目熟悉的朋友,指点一下也是特别感谢的 。

论坛徽章:
0
7 [报告]
发表于 2007-01-06 18:32 |只看该作者
--

http://www.openntpd.org/

OpenNTPD is a FREE, easy to use implementation of the Network Time Protocol. It provides the ability to sync the local clock to remote NTP servers and can act as NTP server itself, redistributing the local clock.

OpenNTPD is primarily developed by Henning Brauer as part of the OpenBSD Project. The portable version is made by Darren Tucker. The software is freely usable and re-usable by everyone under a BSD license.

Managing the distribution of OpenNTPD is split into two teams. One team does strictly OpenBSD-based development, aiming to produce code that is as clean, simple, and secure as possible. We believe that simplicity without the portability "goop" allows for better code quality control and easier review. The other team then takes the clean version and makes it portable, by adding the portability "goop" so that it will run on many operating systems (these are known as the p releases, and named like "OpenNTPD 3.9p1"). Please click on the provided link for your operating system.

论坛徽章:
0
8 [报告]
发表于 2007-01-06 21:26 |只看该作者
楼主可知道NTPD是做什么用的,有些什么功能,建议你先好好阅读一下www.ntp.org上的文档。

论坛徽章:
0
9 [报告]
发表于 2007-01-06 21:55 |只看该作者
我手头这个版本的ntpdate是5149行代码,确实出乎意料。我以为和一个cron程序差不多大呢。

如果还加上和其他的命令共用的代码,全部相关的代码可能会是这个数的几倍。个人觉得在手头有项目急需使用的情况下,这么多的代码已经算是够大的了。

不过LZ真的必须得自己实现客户端吗?
1、先看看能否通过程序执行ntpdate实现你的需求;
2、如果不行的话,可以考虑是否能够利用libntp中的代码到你的项目中去。

论坛徽章:
0
10 [报告]
发表于 2007-01-06 22:49 |只看该作者
原帖由 cattiger 于 2007-1-6 21:26 发表
楼主可知道NTPD是做什么用的,有些什么功能,建议你先好好阅读一下www.ntp.org上的文档。

呵呵,ntp这个东西6年前我把rfc当小说看的时候就知道了,如果你也感兴趣,我们可以交流一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP