@Adamn

Как отправить Binary Message через Websocket?

Через какую команду можно отправить информацию, чтобы браузер получил следующее?5ec289e1515bc621085478.jpeg
  • Вопрос задан
  • 1284 просмотра
Пригласить эксперта
Ответы на вопрос 1
@myxomor469
Full-Stack Devloper
получается сначала преобразовываем String to Bin вот этой функцией:
function str2ab(str) {
  var buf = new ArrayBuffer(str.length*2); // 2 bytes for each char
  var bufView = new Uint16Array(buf);
  for (var i=0, strLen=str.length; i < strLen; i++) {
    bufView[i] = str.charCodeAt(i);
  }
  return buf;
}


а потом отправляем через WebSocket, но нужно выставить тип бинарного сообщения в соединении на клиенте
ws.binaryType = 'arraybuffer';
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы