swoole websocket client
v1.0.1
composer require lessmore92/swoole-websocket-client
웹 소켓 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);
}
});