Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.10.2015, 12:06
Новичок на форуме
Отправить личное сообщение для Vitalychez_ Посмотреть профиль Найти все сообщения от Vitalychez_
 
Регистрация: 28.10.2015
Сообщений: 1

Вытащить данные из Websocket
Здравствуйте! Подскажите как вытащить данные из websocket?
Дело в том что шлет undefined, по интервалу неразумно доставать, так как ответ сервера может быть разным.
function connectSocket(param, subject, method) {
    var socket = new WebSocket("ws://localhost");
    var id = randomId();
    var dataSocket;
    socket.onopen = function() {
        var query = '{"id": "'+ id +'", "type": "request", "version": "v.2.0", "method": "'+ method +'", "subject": "'+ subject +'", "parameters": {'+ param +'}}';
        socket.send(query);
    };

    socket.onclose = function(event) {
        var dataSocket = 'Код: ' + event.code + ' причина: ' + event.reason;
    };

    socket.onmessage = function(event) {
        outputSock(event.data);
    };

    socket.onerror = function(error) {
        var dataSocket = "Ошибка " + error.message;
    }

}

function outputSock(q) {
    window.Sockesss = q;
}
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вытащить данные из массива Влад_имир jQuery 45 07.04.2015 22:33
WebSocket img бинарные данные NickFrol9 Events/DOM/Window 3 28.01.2015 14:02
Вытащить данные из Flash flyte Javascript под браузер 0 08.10.2014 18:38
Вытащить данные в алерт maximus2011 jQuery 5 22.08.2014 16:15
Помогите вытащить из таблицы данные... MD6 Общие вопросы Javascript 1 07.10.2008 13:03