解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Ubuntu利用TCP协议来获取服务器时间的方法
2026-04-08 06:00 栏目: 解决方案 查看(
)
这里使用Unix网络编程里面的一个小程序,该客户端建立一个到服务器的TCP连接,然后读取由服务器以直观可读格式简单地送回的当前时间和日期.
复制代码代码如下: sudo apt-get install xinetd
复制代码代码如下: (disable = yes) -> (disable = no)sudo /etc/init.d/xinetd restart
测试本机
复制代码代码如下: dig time.windows.com +short
复制代码代码如下: connect error: Connection timed out
第二次
复制代码代码如下: connect error: Connection refused
换个服务器
[code] dig time.nist.gov
./daytimetcpcli 128.138.141.172[code]
结果
56953 14-10-23 16:46:39 11 0 0 0.0 UTC(NIST) *
可以看直观的看出来,当地的时间为下午4点钟.
郑重申明:某某网络以外的任何单位或个人,不得使用该案例作为工作成功展示!