博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Daytime协议
阅读量:6844 次
发布时间:2019-06-26

本文共 1090 字,大约阅读时间需要 3 分钟。

hot3.png

Daytime协议

Daytime protocol

一个1983年在RFC 867内定义的网络传输协议。主机可以用传输控制协议(TCP)或用户数据报协议(UDP)的端口 13连接支持DAYTIME协议的服务器。服务器会以ASCII字符传回当时日期及时间,格式未要求,可能类似:星期, 月 日, 年 时区。例如:Tuesday, February 22, 1982 18:45:59-PST它也用作测试电脑网络的联通性,现在测试网络的方法已经转为用ping或traceroute。										   --维基

基于TCP或UDP,使用端口号13

没特定的语法格式,返回ASCII字符, 一行
两种流行的语法格式:
一种是:

Weekday, Month Day, Year Time-Zone     Example:        Tuesday, February 22, 1982 17:37:43-PST

另一种用于SMTP:

dd mmm yy hh:mm:ss zzz     Example:        02 FEB 82 07:59:01 PST

PHP Daytime 简单例子:

$host = '0.0.0.0';$port = '13';$serv = new swoole_server($host, $port, SWOOLE_PROCESS, SWOOLE_SOCK_TCP);$serv->on('connect', function ($serv, $fd){    $serv->send($fd, date('l, F, d, Y, H:i:s-T'."\n"));    $serv->close($fd);});$serv->on('receive', function ($serv, $fd, $from_id, $data) {    //require onReceive/onPacket callback    $serv->close($fd);});$serv->start();

测试:

$ telnet 127.0.0.1 13Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.Sunday, March, 19, 2017, 15:22:45-UTCConnection closed by foreign host.

参考

转载于:https://my.oschina.net/u/1000151/blog/862708

你可能感兴趣的文章
Rust核心团队前成员Brian Anderson加入PingCAP
查看>>
年终总结,程序员票选最喜欢的编程语言花落谁家?
查看>>
Suave 1.0发布,一个面向F#的Web服务器和开发库
查看>>
使用实体框架、Dapper和Chain的仓储模式实现策略
查看>>
V神推荐99%容错共识新算法
查看>>
直击微信公开课:2019年小程序将会有哪些改变?
查看>>
GitHub Draft Pull请求支持新的协作流程
查看>>
摩根大通发行稳定币,其创始人预言每家银行都将推出一种币
查看>>
Oracle将NetBeans交给了Apache基金会
查看>>
以最简单的例子,深入剖析函数如何进行初始化工作,入栈,出栈全过程
查看>>
php 计算两个日期相隔多少年,多少月,多少天
查看>>
[LeetCode]Number of Islands
查看>>
如何理解javascript的call和apply
查看>>
linux上安装redis
查看>>
elasticsearch
查看>>
Python 中包/模块的 `import` 操作
查看>>
HBase2.0在360的技术改进与应用实践
查看>>
kubernetes资源对象--Horizontal Pod Autoscaling(HPA)
查看>>
阿里云RPA(机器人流程自动化)干货系列之六:客户端安装及激活
查看>>
MySQL中SQL优化的常用方法
查看>>