Pawl – асинхронный вебсокет клиент на PHP

Пример – соединяется с сервером, отправляет сообщение, выводит, закрывает соединение

<?php

    require __DIR__ . '/vendor/autoload.php';

    \\Ratchet\\Client\\connect('ws://echo.socketo.me:9000')->then(function($conn) {
        $conn->on('message', function($msg) use ($conn) {
            echo "Received: {$msg}\\n";
            $conn->close();
        });

        $conn->send('Hello World!');
    }, function ($e) {
        echo "Could not connect: {$e->getMessage()}\\n";
    });
Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Scroll Up