1.安装swoole扩展
2.网络调试助手进行调试
<?php
//创建服务器
$host='192.168.10.31';
$port=;
//$model='SWOOLE_PROCESS';
//$sock_type='SWOOLE_SOCKET_TCP';
//$serv=new swoole_server($host,$port,$model,$sock_type);
$serv=new swoole_server($host,$port);
/*
* $host:127.0.0.1 本地IP
* 192.168.50.133 监听对应外网IP
* 0.0.0.0 监听所有IP
* iPv4 /ipv6
* $port:端口号 1024以下需要root权限
* $model:SWOOLE_PROCESS 多进程的方式
* $socket_type:SWOOLE_SOCKET_TCP
*/
//使用
//bool $swoole_server->on(string $event,$mixed $callback);
/*
* $event:
* connect:当建立连接的时候 $serv:服务器信息 $fd:客户端信息
* receive:当接收到数据 $serv:服务器信息 $fd:客户端信息 $from_id:客户端id $data:客户端接收的数据
* close:关闭连接
*/
$serv->on('connect',function($serv,$fd){
//var_dump($serv);
//var_dump($fd);
echo "建立连接\n";
});$serv->on('receive',function($serv,$fd,$from_id,$data){
echo "接收到数据\n";
var_dump($data);
});$serv->on('close',function($serv,$fd){
echo "连接关闭\n";
});$serv->start(); //启动服务器
//php index.php
//ps -ajft
//service iptables stop //关闭防火墙
?>