位置: 编程技术 - 正文

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(乾坤大挪移秘籍图片)

  • 股票印花税怎么交
  • 税务零申报是什么意思情况
  • 信息技术服务可以简易征收吗
  • 兼营和混合销售的联系
  • 哪些收入应该纳入到个人所得税
  • 施工单位的产值报告模板
  • 小规模纳税人每季度报税清盘
  • 医院会计制度准则
  • 销售货物产生的运费如何开票
  • 租车费属于办公费吗
  • 商业汇票贴现金额的计算
  • 应付借款利息分录
  • 企业取得5%的房产增值税发票是否可以抵扣呢?
  • 建筑劳务公司的工资计入什么科目
  • 在银行开资信证明的流程
  • 晚会主持人化妆
  • 个人去税务局开劳务费税率
  • 管理服务费入什么科目
  • 合作社开具的免税普票计算抵扣
  • 公司破产实收资本尚未交完股东对公司承担什么责任
  • 企业合并资本公积转留存收益
  • 有质量问题的产品案例
  • 华为鸿蒙系统怎么降级版本
  • win10桌面窗口管理器gpu占用高
  • 表格关闭函数
  • 合同尾款一般多少
  • 应用程序错误0x000000
  • 如何在win10桌面上显示时钟
  • 个税多缴纳如何低下个月的税
  • 收到汇算清缴退税账务处理
  • nerosmartstart.exe - nerosmartstart是什么进程 作用是什么
  • kb4539601安装失败
  • 出口退税退回的税款怎么记账
  • 冷门暴利行业
  • php正则替换字符串
  • 现金折扣优惠
  • 赫尔辛基哈加赫利亚大学
  • 时点数和时期数 订单量 库存量点击量
  • 工程完工后的质量抽检不合格怎么办
  • 2023 年值得关注的 9 个 Web3 发展趋势
  • 物业管理可以开保洁发票吗
  • 出口退税会计分局
  • 计提固定资产折旧借方科目包括
  • 删除一张表的某一条记录
  • 管理费用的范畴
  • 使用pt-kill根据一定的规则来kill连接的方法
  • 公司的备用金属怎么处理
  • 股票买卖怎么操作
  • 新收入准则 2021
  • 专项应付款的会计处理
  • 建筑工程社会实践报告
  • 土地回收补偿费怎么算
  • 支付单位结算卡费用计入什么科目
  • 支付的员工餐费怎么记账
  • 土地拍卖相关法律法规
  • 新会计准则开办时间规定
  • 实缴出资未注明投资款
  • 公司开业两年后辞职
  • 员工垫付的费用怎样记账
  • 红字信息表开错了对方已开发票怎么处理
  • 什么是稳岗补贴有多少
  • 税务局退款会计分录
  • 进口医疗器械产品
  • 补缴税务滞纳金
  • myeclipse自动生成get set
  • 如何在卸载程序中隐藏已安装程序
  • 远程查看微信聊天记录软件
  • linux系统输入法锁定了怎么解开
  • windows8.1分辨率
  • centos如何配置ip地址,网关和掩码
  • win7系统怎么更改桌面图标大小
  • win7开机总是自检
  • w10自启
  • js表格上移下移
  • windows pytorch
  • vue router使用query和params传参的使用和区别
  • shell函数参数
  • javascript:void(0)点击登录没反应怎么解决
  • 收到虚开的增值税专用发票
  • 会计的各种税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设