Net Server получает соединение от Websocket, но нет данных - PullRequest
0 голосов
/ 05 августа 2020

В настоящее время я работаю над небольшим прокси-сервером, который работает локально на моей машине. Я хотел добавить веб-интерфейс, подключившись к нему со страницы html. Я использовал сервер Net в качестве прокси и WebSocket для управления подключением на странице html. По какой-то причине мой Net сервер отлично подбирает соединение, получает правильные заголовки и все остальное, но не может читать данные, отправленные моей html страницей.

Server 
interfaceServer.listen(8000, '127.0.0.1', () => {
  console.log("InterfaceServer Server listening");
});

interfaceServer.on('connection', function(socket) {
  socket.setEncoding('utf8');
  socket.on('data', function(data) {
      console.log(data);
  });
});

"Client"
const socket = new WebSocket('ws://localhost:8000');

socket.onopen = function() {
  socket.send(JSON.stringify({
  data: "Here I am!"
}));
};

Может быть, кто-то может укажи мне правильное направление. Я пробовал разные подходы, но ни один из них не дал другого результата. Единственные темы, которые я нашел по этой проблеме, касаются антивирусных осложнений, но здесь проблема не в этом.

...