Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2015, 18:32
Новичок на форуме
Отправить личное сообщение для UnRealm Посмотреть профиль Найти все сообщения от UnRealm
 
Регистрация: 04.07.2015
Сообщений: 2

Получение данных из websocket
Здравствуйте,
Есть задача получать данные из websocket.
Что то похожее реализовано на PHP. Рабочий пример:
<?php
$socket= fsockopen(	'167.114.172.108', 25656, $errno, $errstr, 2);
fwrite($socket,"\xFE");
$data = fread($socket,256);
var_dump($data);
?>

Но именно к Websocket нельзя подключится через нативный PHP.
Я решил попробовать на JS.
var ws = new WebSocket("ws://185.52.0.205:443");	
             ws.onopen = function(evt) {  console.log("Connection open ..."); };
              ws.onmessage = function(evt) {  console.log( "Received Message: " + evt.data); };
               ws.onclose = function(evt) {  console.log("Connection closed."); };

Подключится вышло, но как вывести данные от туда?
По сути мне нужно вывести содержание frame, что передается через websocket и сконвертировать в string как это делается в PHP примере.
https://learn.javascript.ru/websockets#формат-данных
Буду благодарен за любые советы
Ответить с цитированием