Задать вопрос
@cannabioid1337

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

Как отправить data запрос на уже открытый websocket (workerman)? Словно javascript на клиенте, но только на беке через php
пример клиента на js
const ws = new WebSocket('ws://localhost:1337');
ws.send('test');
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 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');
};
Ответ написан
Ваш ответ на вопрос

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

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