Здравствуйте! Подскажите как вытащить данные из 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;
}