Здравствуйте, я использую следующий класс проекта:
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 = ''
У вас есть решение проблемы?
Привет