Как отправить текстовый фрейм (%x1), двоичный фрейм (%x2) и закрыть фрейм (%x8), используя jsascript модуля ws npm

Я реализую клиента и сервера websocket в javascript, используя модуль ws npm.

Я использовал реализацию barebones, где я отправляю поток двоичных данных с помощью ws.send(), а затем получаю его на сервере.

Пример:

ws.send(streamData);

На стороне сервера я использую,

ws.on('message', (message: string) => {
//Handle data
}

Похоже, мне нужно отправить несколько типов данных, таких как текстовые и двоичные данные и отправить сигнал конца потока на сервер.

Для этого мне нужно отправить соответствующие кадры, такие как%x1 для текстового фрейма, %x2 для двоичного фрейма и%x8 для завершения потока со стороны клиента и обработать их соответствующим образом на стороне сервера

Может кто-нибудь дать мне пример кода о том, как отправить эти фреймы данных с помощью ws?

Любая помощь очень ценится

0 ответов

Другие вопросы по тегам