首页 文章

从浏览器获取网络服务器

提问于
浏览
0

是否可以从 Web 浏览器获取 NodeJS Socket 服务器?

我已经创建了net服务器,我想从 Web 客户端请求此服务器:

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

我尝试使用 ip 和 port fetch,但没有结果。

有人知道吗?

1 回答

  • 0

    这是不可能的。
    在 Web 浏览器中,您只能通过 HTTP 或 WebSocket 进行通信。
    如果您尝试使用错误的协议与 TCP 服务器通信,则会出错。

    如果您绝对希望服务器成为net TCP 服务器,则可以实现一个服务器,该服务器通过 WebSocket 与 Web 应用程序通信并将消息转发到net服务器。

    否则,您可以只使用WebSocket服务器,例如socket.io

    希望能帮助到你,
    问候

相关问题