Thanks!
But 71.8 kb js? o_O
This is not enough?
window.wsjs\_js = { connect: function (uri) { var ws = new WebSocket(uri); // успешно установили соединение ws.onopen = function (d) { wsjs\_js.cb({type: 'OnOpen0'}); }; // закрытие сокета ws.onclose = function (err) { wsjs\_js.cb({type: 'OnClose0'}); }; // ловим ошибки ws.onerror = function(err) { console.error('err', err); wsjs\_js.cb({type: 'OnError0'}); }; // получаем сообщения ws.onmessage = function(mes) { wsjs\_js.cb({type: 'OnMessage0', data: mes.data}); }; }, // добавим коллбек addEventListener: function(cb) { wsjs\_js.cb = LuaCreateFunction(cb); }, // удаляем коллбек removeEventListener: function(cb) { LuaReleaseFunction(wsjs\_js.cb); wsjs\_js.cb = null; } };
For multiple connections, can make class
P.S. Why websockets (for lua) not working with ws://localhost:3000 … in simulator? Not connecting