
swoole
j_xx4409
这个作者很懒,什么都没留下…
展开
-
[swoole]定时任务
1.执行脚本的用 指令去执行 php swoole.php2.定时任务的代码<?php$serv = new Swoole\Server("0.0.0.0", 9501);$serv->set(array( 'worker_num' => 1, //worker process num));$serv->on('connect', function ($serv, $fd){ echo "客户端 ".$fd."连接成功 \n";});原创 2021-07-30 19:07:47 · 428 阅读 · 0 评论 -
[Swoole]学习Swoole需要掌握哪些基础知识
了解Linux操作系统进程和线程的概念 了解Linux进程/线程切换调度的基本知识 了解进程间通信的基本知识,如管道、UnixSocket、消息队列、共享内存 SOCKET 了解SOCKET的基本操作如accept/connect、send/recv、close、listen、bind 了解SOCKET的接收缓存区、发送缓存区、阻塞/非阻塞、超时等概念 IO复用 了解select/poll/epoll 了解基于select/epoll实现的事件循环,Reactor模型 了解可读事件、可写事件原创 2021-06-29 11:04:16 · 104 阅读 · 0 评论 -
php 用swoole 实现定时器 执行linux脚本,检查进程挂了,重启操作
利用swoole的定时器,每两秒检查一下class Grep { const PORT = 9999; public function port() { $shell = "netstat -anp 2>/dev/null | grep ". self::PORT ." | grep LISTEN | wc -l"; ...原创 2018-11-08 23:46:32 · 1634 阅读 · 0 评论 -
php 用swoole创建一个简单的多房间聊天室
前端代码:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> p { text-align: left; pa原创 2018-11-25 22:16:19 · 1219 阅读 · 0 评论