Получение данных из 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#формат-данных Буду благодарен за любые советы |
Попробуйте так:
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 |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 19:50. |