Я не уверен, является ли это ошибкой или нет.
Согласно документации websocket / ws вы можете использовать NodeJS потоки.
Однако мой Браузер получает двоичные сообщения только при этом, несмотря на установку кодировки на utf8
:
(new WebSocket.Server({port: 8080})).on('connection', function(ws){
var duplex = WebSocket.createWebSocketStream(ws, {encoding: 'utf8'});
var stream = require('fs').createReadStream(pathToFile, {encoding: 'utf8'});
stream.pipe(duplex);
});
Это ошибка, или как я могу передать это как utf8
?