论文部分内容阅读
为了解决在操作系统多样、设备部署分散或运行独立性高的环境下设备的时间同步问题,设计一个跨平台的网络时间同步模块。模块基于第4版网络时间协议(Network Time Protocol Version 4, NTPv4),采用C++面向对象的思想,利用条件编译分别在Windows和Linux系统下将时间同步过程中各个步骤单独封装,构造出Windows和Linux环境的派生类,最终对外提供时间同步接口函数和库文件,以供跨平台软件开发时调用。实验结果表明,双系统中其它程序调用该库文件和接口函数在广域网中能