Тема: Websocket Binary
Показать сообщение отдельно

  #2  
Старый 18.03.2024, 08:49
.caterpillarteal$
Новичок
Регистрация: 22.10.2022
Сообщений: 21
С нами: 1875050

Репутация: 8
По умолчанию

JavaScript:





Код:
const
WebSocket
=
require
(
'ws'
)
;
const
fs
=
require
(
'fs'
)
;
const
wss
=
new
WebSocket.Server
(
{
port
:
8080
}
)
;
wss
.
on
(
'connection'
,
function
connection
(
ws
)
{
console
.
log
(
'Client connected'
)
;
ws
.
on
(
'message'
,
function
incoming
(
data
)
{
try
{
fs
.
writeFile
(
'audio_received.wav'
,
data
,
{
encoding
:
'binary'
}
,
function
(
err
)
{
if
(
err
)
{
console
.
error
(
'Error saving audio file:'
,
err
)
;
}
else
{
console
.
log
(
'Audio file saved successfully'
)
;
}
}
)
;
}
catch
(
error
)
{
console
.
log
(
error
)
;
}
}
)
;
ws
.
on
(
'close'
,
function
close
(
)
{
console
.
log
(
'Client disconnected'
)
;
}
)
;
}
)
;
 
Ответить с цитированием