Получить сетевой сервер из браузера - PullRequest
0 голосов
/ 12 декабря 2018

Можно ли получить сервер Socket NodeJS из веб-браузера?

Я создал сервер net и хочу запросить этот сервер у веб-клиента:

const server = net.createServer();
server.listen(SERVER_PORT);

IПытался fetch с IP-адресом и портом, но без результата.

Кто-нибудь есть идея?

1 Ответ

0 голосов
/ 12 декабря 2018

Это невозможно.
Из веб-браузера вы можете общаться только через HTTP или WebSocket.Если вы попытаетесь установить связь с TCP-сервером с неверным протоколом, он выдаст ошибку.

Если вы абсолютно хотите, чтобы ваш сервер был net TCP-сервером, вы можете реализовать сервер, который обменивается данными с вашим сервером.веб-приложение через WebSocket и пересылать сообщения на ваш сервер net.

В противном случае вы могли бы просто создать сервер WebSocket, например, с socket.io .

Надеюсь, это поможет,
с уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...