Вход

Просмотр полной версии : как создать struct


Sergey and
11.12.2016, 16:51
Подскажите как объявить структуру в javascript?
Задача передать с вебсервера данные в браузер.
На сервере структура отправляется через websocket в формате binary.

struct{
int a;
int b;
float vol;
.....
....
...
}datamusik;

websoketsent ((void*)&datamusik, strlen(datamusik));


В браузере приходит в формате arraybufer. Как восстановить эту структуру на javascript ?


function startreceve() {

var url = $('#wsip').val();
sl_ws = new WebSocket(url);
sl_ws.binaryType = 'arraybuffer';

sl_ws.onopen = function() {
alert("WebSocket Connected");
};

sl_ws.onerror = function() {
alert("WebSocket Error");
};

sl_ws.onmessage = function(event) {
var buffer = new Uint8Array(event.data);

for (var i=0; i < 10; i++) {

??? buffer[i] ;


}

};