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);
}
});