<?php
//创建服务器
//$serv = new swoole_server($host,$port,$mode,$sock_type);
/**
* $host:127.0.0.1 本地ip
* 192.1.1.1 监听对应外网
* 0.0.0.0
* ipv4/ipv6 ::0
*
* $port :端口号
* 1024以下:root
*
* $mode : SWOOLE_PROCESS //默认多进程的方式
* $soke_type:SWOOLE_SOCK_TCP //默认TCP服务
*
*/
$host = '0.0.0.0'; //string
$port = 9501; //int
$serv = new swoole_server($host,$port);
//使用
//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){
var_dump($data);
echo "接受到信息\n";
});
$serv->on('close',function($serv,$fd){
echo "链接关闭";
});
$serv->start();//启动服务器