位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享Ubuntu利用TCP协议来获取服务器时间的方法(ubuntu tcp),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu tcp,ubuntu socket,ubuntu tcpdump抓包,ubuntu tcpdump抓包,ubuntu tcpdump抓包,ubuntu socket,ubuntu tcp,ubuntu tcp,内容如对您有帮助,希望把文章链接给更多的朋友!

  这里使用Unix网络编程里面的一个小程序,该客户端建立一个到服务器的TCP连接,然后读取由服务器以直观可读格式简单地送回的当前时间和日期.

复制代码代码如下:#include "unp.h"int main(int argc, char **argv){ int sockfd, n; char recvline[MAXLINE + 1]; struct sockaddr_in servaddr; if (argc != 2) err_quit("usage: a.out <IPaddress>"); if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) err_sys("socket error"); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(); /* daytime server */ if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0) err_quit("inet_pton error for %s", argv[1]); if (connect(sockfd, (SA *) &servaddr, sizeof(servaddr)) < 0) err_sys("connect error"); while ( (n = read(sockfd, recvline, MAXLINE)) > 0) { recvline[n] = 0; /* null terminate */ if (fputs(recvline, stdout) == EOF) err_sys("fputs error"); } if (n < 0) err_sys("read error"); exit(0);}  

  然后我们运行这个程序若干次,每次以不同的IP地址作为命令行参数.

  首先我们测试本机的时间,你必须要先打开Linux下的daytime服务,方法如下

复制代码代码如下:  sudo apt-get install xinetd  sudo vi /etc/xinetd.d/daytime

  找到这一行,然后把yes改成no

复制代码代码如下:   (disable = yes) -> (disable = no)sudo /etc/init.d/xinetd restart

  测试本机

复制代码代码如下:  root@ubuntu:/home/jiang/UNP_STUDY/unpve/intro# ./daytimetcpcli .0.0.1

  结果为:

   OCT :: CST

  那么要想测试互联网上服务器的daytime,首先得找到支持用TCP协议返回时间的服务器.测试了一些可能的主机,发现有一些可以返回,一些超时或者拒绝访问。

  可能的主机列表如下,就是windows下右下角时间同步的那个列表。

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

  

  这里使用dig指令来解析域名

复制代码代码如下:  dig time.windows.com +short  time.microsoft.akadns.net.

  .4..

  运行程序尝试获取时间

  ./daytimetcpcli .4..

  第一次

复制代码代码如下:  connect error: Connection timed out

  第二次

复制代码代码如下:  connect error: Connection refused

  换个服务器

[code]  dig time.nist.gov  ./daytimetcpcli ...[code]

  结果

   -- :: 0 0 0.0 UTC(NIST) *  可以看直观的看出来,当地的时间为下午4点钟. 

安卓应用乾坤大挪移,Ubuntu上的搬运工:ARChon Google最近发布了首批能在ChromeOS本地运行的安卓应用集,通过安卓运行时扩展完成了该壮举。现在,一位开发者已经指明了将安卓应用带入桌面版Chrome的

ubuntu.配置静态IP及设置DNS的方法 静态IP配置方法:编辑/etc/network/interfaces,删掉内容,并输入以下几行(假设你的网卡是eth0)sudogedit/etc/network/interfacesautoeth0ifaceeth0inetstatic//指定为staticad

ubuntu .正式发布 命名为乌托邦独角兽 Ubuntu.UtopicUnicorn(乌托邦独角兽)已经正式发布,使用内核3.,Unity桌面升级到7.3,同时Ubuntu-Kylin.发布,包含了优客系列软件和多款合作开发的流

标签: ubuntu tcp

本文链接地址:https://www.jiuchutong.com/biancheng/358713.html 转载请保留说明!

上一篇:Ubuntu 14.10 “Utopic Unicorn”正式发布(附下载)

下一篇:安卓应用乾坤大挪移,Ubuntu上的搬运工:ARChon(乾坤大挪移秘籍图片)

  • 销售收入不含税怎么计算增值税额
  • 员工公交费补贴怎么入账
  • 建筑工程机械服务有限公司企业
  • 实用9%税率的
  • 乙方向甲方开具增值税专用发票
  • 企业买车算固定收入吗
  • 残疾人保障金计算方法
  • 30万的车税可以抵多少
  • 报关单位的信用管理制度
  • 税控盘专票认证登录密码正确还是登录不上去
  • 社保缴纳已超标准
  • 什么样的情况可以补缴社保
  • 超额亏损在合并后怎么算
  • 广东省电子税务局app下载
  • 设备租赁费开票属于哪个大类
  • 内账一定要权责发生制吗
  • 外贸企业出口收入怎么账务处理
  • 作废已开具的普通发票
  • 理财赎回本金没赎回利息咋办
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 电脑屏幕保护不能设置
  • 建筑公司收到的劳务费怎么做账
  • 代收的水电费怎么做账
  • Windows11更新后无法联网
  • mac catalina系统怎么样
  • windows 10月更新
  • 蓝牙有哪些功能
  • win7系统配置服务哪些启用
  • 一般纳税人什么情况下可以开3%的税率
  • 有限责任公司股东会的职权有哪些?
  • vue引入mui
  • 文化事业2021
  • php中的函数
  • yii2权威指南
  • 未达起征点销售额和小微企业免税销售额
  • 信用减值损失属于费用类科目吗
  • 工业会计和商业会计有什么区别
  • Code For Better 谷歌开发者之声——初识Web与谷歌,拉起兴趣之心。
  • 关于简单的绘画
  • 基于thinkphp开发的框架
  • 存货盘盈盘亏会涉及到其他应收款吗
  • 员工的交通费发票可以报销嘛
  • dedecms源码
  • 用专项资金支付项目滞纳金合规么
  • windows安装mq
  • sql随机函数rand怎么用
  • 购销合同谁来做
  • 银行卡频繁小额转账
  • 购货方收到销售折扣发票怎么入账
  • 哪些情况可以开立基本账户
  • 应交税费和应交增值税的关系
  • 收到广告费分录
  • 财务规定保险柜存放现金最多不超过多少
  • 退回投标保证金在投诉阶段怎么办
  • 公司注销退回投资款如何账务处理
  • 退回现金会计分录
  • 高新技术企业进项税加计扣除10%如何填企业所得税季报
  • 公司提供给员工暂借款未还款离职
  • 委托加工产品送货合同
  • 投标保证金退回是不是没中标
  • 固定资产管理台账管理制度
  • 出纳怎么做账
  • 会计循环属于什么流程
  • sql server中数据类型怎么用
  • win7笔记本电脑怎么重装系统教程
  • windows 自启动
  • windows7如何取消锁屏密码
  • windowsapp文件夹打不开
  • win8适用的pr
  • win10系统怎么添加ip地址
  • win10预览模式
  • opengl教程48讲
  • 每日十条中医用药经验
  • cocos2dx android横屏竖屏设置
  • 微信jssdk vue
  • unity gettype
  • ug10避让怎么设置
  • jQuery使用contains过滤器实现精确匹配方法详解
  • 地税局属于省直单位吗
  • 落实措施对吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设