swoole websocket client
v1.0.1
composer require lessmore92/swoole-websocket-client
只需将 Web 套接字 URL 传递给WebSocketClient
即可。
Corun
)中执行;请参阅下面的示例。 use Lessmore92SwooleWebSocketClient;
use function Corun;
require_once "vendor/autoload.php";
run(function () {
$webSocketClient = new WebSocketClient('wss://socket.MyFancyApp.io:2053/app/app-key?protocol=7&client=js&version=7.0.6&flash=false');
$webSocketClient->push('{"event":"pusher:subscribe","data":{"auth":"","channel":"msgs"}}');
$webSocketClient->recv();
while ($webSocketClient->client->connected)
{
$data = $webSocketClient->recv();
var_dump($data);
}
});