<?php
//创建服务器
$host = '0.0.0.0';
$port = 9501;
$serv = new swoole_server($host,$port);
/**
* $host : 127.0.0.1 本地ip
192.168.50.133 监听对应外网ip
0.0.0.0 所有ip
$port : 端口号
1024以下:需要root权限
9501
$mode : SWOOLE_PROCESS 多进程方式
$socke_type: SWOOLE_SOCK_TCP
使用
$swoole_server->on(string $event,mixed $callback);
$event:
connect:当建立连接时 $serv 服务器信息,$fd 客户端信息
receive:当接收到数据 $serv,$fd,$cal_from_jd ID,$data:数据
close :关闭连接
*/
$serv -> on('connect',function($serv,$fd){
echo "建立连接\n";
});
$serv -> on('receive',function($serv,$fd,$cal_from_jd,$data){
echo "连接成功\n";
var_dump($data);
});
$serv -> on('close',function($serv,$fd){
echo "关闭连接\n";
});
$serv -> start();//启动服务器
?>