+
95
-

如何判断swoole tcp websocket push推送消息是否成功?

如何判断swoole tcp websocket push推送消息是否成功?

要是不成功的话走离线消息。

网友回复

+
15
-

通过判断其状态,和push的返回值来判断,代码如下:

<?php

$server = new Swoole\Websocket\Server("0.0.0.0", 9502);
$server->set([
    'open_http_protocol' => true,
]);

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



    $response->header("Content-Type", "text/html; charset=utf-8");
    $response->end("<h1>OK.</h1>");

});
$server->on('message',...

点击查看剩余70%

我知道答案,我要回答