Swoole

作者admin

11月 23, 2024

Swoole 是一个用于 PHP 的高性能异步网络通信框架,它提供了一组用于构建高性能、可扩展和并发的网络应用程序的组件和工具。

Swoole 可以用于构建各种类型的网络应用程序,包括 Web 服务器、WebSocket 服务器、TCP/UDP 服务器等。

<?php

// 创建一个 TCP 服务器
$server = new Swoole\Server("127.0.0.1", 9501);

// 监听连接事件
$server->on('connect', function ($server, $fd) {
    echo "Client {$fd}: Connect.\n";
});

// 监听数据接收事件
$server->on('receive', function ($server, $fd, $from_id, $data) {
    echo "Received data from Client {$fd}: {$data}\n";
    
    // 将接收到的数据原样返回给客户端
    $server->send($fd, "Server received: {$data}");
});

// 监听连接关闭事件
$server->on('close', function ($server, $fd) {
    echo "Client {$fd}: Close.\n";
});

// 启动服务器
$server->start();

1

作者 admin

百度广告效果展示