IT技术网www.itjs.cn

当前位置:首页 > 操作系统 > Linux > Ubuntu > Ubuntu利用TCP协议来获取服务器时间的方法

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

发布时间:2011-12-01 11:23 来源:未知

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