Как отправить текстовый фрейм (%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?
Любая помощь очень ценится