@cannabioid1337

Как отправить data запрос на уже открытый websocket?

Как отправить data запрос на уже открытый websocket (workerman)? Словно javascript на клиенте, но только на беке через php
пример клиента на js
const ws = new WebSocket('ws://localhost:1337');
ws.send('test');
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
@cannabioid1337 Автор вопроса
Нашел ответ самостоятельно.
Вот такое чудо https://github.com/Textalk/websocket-php
Решило мои задачи, с помощью php client.

use WebSocket\Client;


$client = new Client("ws://localhost:1337");
$client->send(json_encode("Hello from PHP"));
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Через тот же Workerman:
$ws_connection = new AsyncTcpConnection('ws://echo.websocket.org:80');
$ws_connection->onConnect = function ($connection) {
    $connection->send('test');
};
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы