Я понимаю, что нет способа легко отправлять и получать числа с плавающей запятой так же, как для строк. Однако, если я настрою свой веб-сокет следующим образом:
ws = new WebSocket(address);
ws.binaryType = 'blob';
Я должен иметь возможность преобразовывать входящие строки байтов в числа с плавающей запятой. Преобразование чисел с плавающей запятой в строки байтов и отправка их на сервер очень просты.
Самое близкое к ответу, что я смог найти, было это. Однако я обнаружил, что e.target.result не определено. Я пытался просто использовать e.target, но компилятор выдал ошибку типа, которую я не мог понять, как исправить.
Есть также такие вопросы, как это, которые преобразуют массивы uint в числа с плавающей запятой. Но если у меня есть что-то вроде этого
ws.onmessage = function(event){
//do something with event.data
}
Мне нужно понять, как работать с event.data, когда это не просто строка, как здесь.