“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页慢生活
优雅的定时任务workerman
发布时间:2021-11-28 21:30:05作者:雪饮[程序人生]
相比linux中的crontab来说,workerman提供的定时任务在目前所了解里觉得是很优雅的。前提是不执行任何监听的Worker容器。实例:start.php:<?phpuse \Workerman\Worker;use \Wo
详细信息>>workerman使用文本协议上传文件
发布时间:2021-11-28 20:05:06作者:雪饮[程序人生]
协议定义 json+换行,json中包含了文件名以及base64_encode编码(会增大1/3的体积)的文件数据 大是肯定大的,具体为什么是增大1/3就没有过多研究了。 协议样本 {"file_name":
详细信息>>workerman使用二进制协议上传文件
发布时间:2021-11-28 19:07:05作者:雪饮[程序人生]
协议定义struct{ unsigned int total_len; // 整个包的长度,大端网络字节序 char name_len; // 文件名的长度 char name[name_len]; // 文件名 char
详细信息>>workerman自定义协议-jsonl数据包(首部无符号int四字节)及php原生telnet客户端实现
发布时间:2021-11-28 16:38:33作者:雪饮[程序人生]
协议定义 首部4字节网络字节序unsigned int,标记整个包的长度 数据部分为Json字符串数据包样本 ****{"type":"message","content":"hello all"} 其中首部四字节*号代表一个
详细信息>>workerman自定义协议-xml数据包-包长与包首部
发布时间:2021-11-28 14:58:07作者:雪饮[程序人生]
协议定义 首部固定10个字节长度用来保存整个数据包长度,位数不够补0 数据格式为xml 数据包样本 0000000121<?xml version="1.0" encoding="ISO-8859-1"?> <request> <modul
详细信息>>