Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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#формат-данных
Буду благодарен за любые советы
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2017, 18:12
Новичок на форуме
Отправить личное сообщение для bondarka Посмотреть профиль Найти все сообщения от bondarka
 
Регистрация: 13.02.2017
Сообщений: 1

Попробуйте так:
var socket = new WebSocket("ws://185.52.0.205:443");


function onMessage(evt) {
writeToScreen('<div>Frame Info : ' +
evt.data+'</div>'); websocket.close();
}

http://www.w3ii.com/ru/websockets/we...ick_guide.html
Ответить с цитированием
  #3 (permalink)  
Старый 14.02.2017, 00:56
Аспирант
Отправить личное сообщение для fuckingquest Посмотреть профиль Найти все сообщения от fuckingquest
 
Регистрация: 28.10.2016
Сообщений: 70

Сообщение от UnRealm
но как вывести данные от туда?
Ну, так эта функция для чего у вас? Не для этого разве?
Сообщение от UnRealm
ws.onmessage = function(evt) {  console.log( "Received Message: " + evt.data); };
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение данных из буфера по ctrl + v zhurchik Events/DOM/Window 9 22.10.2014 16:19
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Получение данных строки грида при нажатии сторонней кнопки Allan Stark ExtJS 4 17.11.2011 19:21
Получение данных NeoMurderer AJAX и COMET 11 21.08.2011 14:46
Автоматическое получение данных из формы Beck jQuery 6 06.11.2009 18:01