Websocket клиент с PHP - PullRequest
       27

Websocket клиент с PHP

0 голосов
/ 20 марта 2019

Здравствуйте, я использую следующий класс проекта:
https://github.com/paragi/PHP-websocket-client

Когда я пытаюсь подключиться к веб-сокету, у меня появляется следующая ошибка: Сервер не принял решение обновить подключение к веб-сокету. и в переменной $ reaponse_header У меня есть Û☻ ♥ Û256

Мой веб-сокет работает нормально, а клиентское соединение работает в веб-браузере через javascript

Мне абсолютно необходимо подключить меня к веб-сокету в качестве клиента через php

J'ai le retour suivant:

Variables in local scope (#3):
  $address = 'ws://localhost/'
  $buffer = 'ê\002\003Û'
  $errno = 0
  $errstr = ''
  $expectedResonse = *uninitialized*
  $fragment = ''
  $header = 'GET / HTTP/1.1\r\nhost: localhost:9300\r\nuser-agent: websocket-client-php\r\nconnection: Upgrade\r\nupgrade: websocket\r\nsec-websocket-key: TSF0NT1lXT1BM1ZmaW1mMA==\r\nsec-websocket-version: 13\r\n\r\n'
  $headers = array ('host' => 'localhost:9300', 'user-agent' => 'websocket-client-php', 'connection' => 'Upgrade', 'upgrade' => 'websocket', 'sec-websocket-key' => 'TSF0NT1lXT1BM1ZmaW1mMA==', 'sec-websocket-version' => '13')
  $host = 'localhost'
  $host_uri = 'tcp://localhost'
  $key = 'TSF0NT1lXT1BM1ZmaW1mMA=='
  $keyAccept = *uninitialized*
  $matches = array ()
  $metadata = array ('timed_out' => FALSE, 'blocked' => TRUE, 'eof' => TRUE, 'stream_type' => 'tcp_socket/ssl', 'mode' => 'r+', 'unread_bytes' => 0, 'seekable' => FALSE)
  $pass = ''
  $path = '/'
  $path_with_query = '/'
  $port = 9300
  $query = ''
  $response = '\n\n\nê\002\003Û\n'
  $scheme = 'ws'
  $url_parts = array ('scheme' => 'ws', 'host' => 'localhost', 'port' => 9300)
  $user = ''

У вас есть решение проблемы?
Привет

...