PHP websocket 里有类似 JS websocket.send()函数吗

2024-12-28 21:08:57
推荐回答(2个)
回答1:

use Workerman\Worker;
require_once './Workerman/Autoloader.php';

// 创建一个Worker监听2346端口,使用websocket协议通讯
$ws_worker = new Worker("websocket://0.0.0.0:2346");

// 启动4个进程对外提供服务
$ws_worker->count = 4;

// 当收到客户端发来的数据后
$ws_worker->onMessage = function($connection, $data)
{
    // 打印json格式的数据
    var_export(json_decode($data));
    // 返回json格式的数据
    $connection->send(json_encode(array('name'=>'lilei','age'=>18)));
};

// 运行worker
Worker::runAll();

这个是workerman的一个示例,可以看下

回答2:

学习一下.