PHP-эмиттер для Socket.io v4Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP-эмиттер для Socket.io v4

Сообщение Anonymous »

Я пытался реализовать PHP-клиент для Socket.io v4. Хотя это выглядит просто, я заметил следующие тенденции в GitHub:
  • Клиент является эмиттером Redis (?)
  • Клиент несовместим с Socket.io v4
  • Клиент просто не подключается к серверу Socket.io (я думаю, проблема с шифрованием)
Однако вопрос остается. Существует ли совместимый клиентский класс PHP для Socket.io v4?

Этот клиент выглядит нормально, но не совместим с v4.
Во-первых, в строке 77 я обновил код, чтобы запросы были совместимы с socket.io v4:
public function __construct($host = null, $port = null, $path = "/socket.io/?EIO=4")

Подробнее о строке 311: php записывает зашифрованные данные в сокет. Здесь осуществляется рукопожатие. Но через сокет не передаются правильные данные.
fwrite($fd, $this->hybi10Encode('42["' . $this->event . '", "' . addslashes($this->getData()) . '"]'));


Подробнее здесь: https://stackoverflow.com/questions/719 ... cket-io-v4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»