- Клиент является эмиттером Redis (?)
- Клиент несовместим с Socket.io v4
- Клиент просто не подключается к серверу Socket.io (я думаю, проблема с шифрованием)
Этот клиент выглядит нормально, но не совместим с 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
Мобильная версия