我们长路漫漫,只因学无止境。网站首页学无止境
swoole学习笔记-进程队列通信
发布时间:2018-04-30 11:10:09作者:雪饮[心得笔记]
创建进程队列通信脚本<?php
//进程仓库
$workers=[];
//最大进程数
$worker_num=2;
//批量创建进程
for($i=0;$i<$worker_num;$i++){
//第二个参数默认为空,第三个参数
swoole学习笔记-进程事件
发布时间:2018-04-30 11:08:47作者:雪饮[心得笔记]
创建进程事件脚本<?php
//进程数组
$workers=[];
$worker_num=3;
//创建进程执行函数
function doProcess(swoole_process $process){
//向管道中写入信息
$process
swoole学习笔记-创建进程
发布时间:2018-04-30 11:07:47作者:雪饮[心得笔记]
创建进程脚本<?php
//创建进程
//创建进程的对应执行函数
function doProcess(swoole_process $worker){
echo "pid:",$worker->pid,"\n";
sleep(10);
}
//创建多个
swoole学习笔记-异步tcp客户端
发布时间:2018-04-30 11:06:46作者:雪饮[心得笔记]
创建异步tcp客户端脚本<?php
//创建异步tcp客户端
$client=new swoole_client(SWOOLE_SOCK_TCP,SWOOLE_SOCK_ASYNC);
//监听连接成功的回调
$client->on('connect',function
swoole学习笔记-tcp客户端
发布时间:2018-04-30 11:02:30作者:雪饮[心得笔记]
创建tcp客户端脚本<?php
//创建tcp客户端
$client=new swoole_client(SWOOLE_SOCK_TCP);
//连接到服务器
$client->connect('192.168.56.100',8080,5) or die("连接失败");
swoole学习笔记-异步tcp服务器
发布时间:2018-04-30 11:00:07作者:雪饮[心得笔记]
创建异步tcp服务器脚本<?php
//创建tcp服务器
$serv=new swoole_server("0.0.0.0",9501);
//设置异步 进程工作数
$serv->set(array("task_worker_num"=>4));
//投寄异步任
swoole学习笔记-定时器
发布时间:2018-04-30 10:59:19作者:雪饮[心得笔记]
定时器脚本<?php
//延迟加载(单次执行)
swoole_timer_after(3000,function(){
echo "3000毫秒到了,执行\n";
});
//每隔指定时间执行一次,循环的执行(定时器)
swoole_tim
swoole学习笔记-websocket服务器与websocket客户端
发布时间:2018-04-30 10:57:03作者:雪饮[心得笔记]
websocket服务器创建脚本<?php
//创建websocket服务器
$ws=new swoole_websocket_server("0.0.0.0",9504);
//配置websocket服务器事件监听
//监听websocket客户端打开事件
swoole学习笔记-web服务器
发布时间:2018-04-30 10:55:29作者:雪饮[心得笔记]
创建web服务器脚本<?php
//创建web服务器只需要两个参数,一个是允许的地址,另外一个是放行的端口
$serv=new swoole_http_server('0.0.0.0',9503);
//获取http请求
/*
获取htt
swoole学习笔记-udp服务器
发布时间:2018-04-30 10:51:43作者:雪饮[心得笔记]
tcp服务器相对于udp服务器来说更可靠udp服务器创建脚本<?php
//创建swoole-udp服务器
$serv=new swoole_server('0.0.0.0',9502,SWOOLE_PROCESS,SWOOLE_SOCK_UDP);
/*