- 创建一个简单的 tcp 服务
<?php //创建Server对象,监听 127.0.0.1:9501 端口 // $server = new Swoole\Server('127.0.0.1', 9501); //只能本地链接 $server = new Swoole\Server('0.0.0.0', 9501); // 0.0.0.0 表示所有人可以连接 //监听连接进入事件 $server->on('Connect', function ($server, $fd) { echo "Client: 用户{$fd}进入房间.\n"; }); //监听数据接收事件 $server->on('Receive', function ($server, $fd, $reactor_id, $data) { $server->send($fd, "用户{$fd}: {$data}"); }); //监听连接关闭事件 $server->on('Close', function ($server, $fd) { echo "Client: 用户{$fd}退出房间.\n"; }); //启动服务器 $server->start();
- 启动服务
- 连接服务
- 没有 telnet 则安装
yum install telnet
二、php swoole 的TCP 服务器简单案例
于 2022-02-09 15:41:52 首次发布