php中WebSocket Server的简单连接

进入官网:https://www.swoole.com/
php中WebSocket Server的简单连接_第1张图片
新建一个php文件(内容参考的官方文档):


$server = new swoole_websocket_server("0.0.0.0", 9988);

$server->on('open', function($server, $req) {
    echo "connection open: {$req->fd}\n";
});

$server->on('message', function($server, $frame) {
    echo "received message: {$frame->data}\n";
    $server->push($frame->fd, json_encode(["hello", "world"]));
});

$server->on('close', function($server, $fd) {
    echo "connection close: {$fd}\n";
});

$server->start();

用命令行运行该php文件,用网页运行的话会报错(这时,什么都不显示):
在这里插入图片描述
进行测试:
php中WebSocket Server的简单连接_第2张图片
测试链接:http://www.blue-zero.com/WebSocket/
php中WebSocket Server的简单连接_第3张图片
php中WebSocket Server的简单连接_第4张图片
与此同时:
在这里插入图片描述
如果报错,请参考:https://blog.csdn.net/qq_38287952/article/details/80561282

你可能感兴趣的:(Websocket,Swoole)