<?php
// 创建Server对象,监听全部地址。
$server = new Swoole\Server('0.0.0.0', 9501);
// 设置运行时的各项参数
$server->set(array(
'worker_num' => 2, // 进程数
'max_request' => 50 // 每个进程最大接受请求数
));
// 监听连接进入事件。
$server->on('Connect', function ($server, $fd) {
echo "Client: Connect.\n";
});
// 监听数据接收事件。
$server->on('Receive', function ($server, $fd, $reactor_id, $data) {
$server->send($fd, "Server: {$data}");
});
// 监听连接关闭事件。
$server->on('Close', function ($server, $fd) {
echo "Client: Close.\n";
});
// 启动服务器
$server->start();
智享笔记