Ubuntu利用TCP协议来获取服务器时间的方法

2025-11-03 01:50:18阅读量:14 字体:

这里使用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点钟. 

推荐阅读