6.swoole学习笔记--异步tcp服务器
Posted 邹柯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.swoole学习笔记--异步tcp服务器相关的知识,希望对你有一定的参考价值。
<?php //创建tcp服务器 $host=\'0.0.0.0\'; $port=9501; $serv=new swoole_server($host,$port); //设置异步进程工作数 $serv->set(array(\'task_worker_num\'=>4)); //投递异步任务 $serv->on(\'receive\',function($serv,$fd,$from_id,$data){ $task_id=$serv->task($data); echo "异步ID:$task_id\\n"; }); //处理异步任务 $serv->on(\'task\',function($serv,$task_id,$from_id,$data){ echo "执行异步ID:$task_id"; $serv->finish("$data -> OK"); }); //处理结果 $serv->on(\'finish\',function($serv,$task_id,$data){ echo "执行完成"; }); //启动服务器 $serv->start(); //php index.php //ps -ajft //查看启动进程 //service iptables stop //关闭防火墙 ?>
以上是关于6.swoole学习笔记--异步tcp服务器的主要内容,如果未能解决你的问题,请参考以下文章
[原创]java WEB学习笔记59:Struts2学习之路---OGNL,值栈,读取对象栈中的对象的属性,读取 Context Map 里的对象的属性,调用字段和方法,数组,list,map(代码片