<?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();//启动服务器
php-swoole的使用TCP服务器的使用
最新推荐文章于 2024-08-11 22:36:11 发布