await acceptData.ReceiveAsync(bytes);
дебаг ждет пока я с браузера отправлю сообщение, и bytes там пустой. Но вот в опере и яндексе сразу после рукопожатия в bytes приходят непонятные байты и дебаг не останавливается на этом методе, а идет дальше декодировать этот буфер и выдает непонятные буквы, в вопросе я их вставил.Хотя вы хотите делать простые вещи в своем API-шлюзе, например, маршрутизировать запросы к определенным службам, вы можете использовать обратный прокси, например nginx. Но в какой-то момент вам может потребоваться реализовать логику, которая не поддерживается в общих прокси. В этом случае вы можете реализовать собственный API-шлюз в Node.js..
В Node.js вы можете использовать пакет http-proxy , чтобы просто прокси-запросы к определенной службе, или вы можете использовать более многофункциональный экспресс-шлюз для создания шлюзов API.