是否可以从Web浏览器中获取NodeJS Socket服务器?
我已经创建了net
服务器,我想从Web客户端请求此服务器:
const server = net.createServer();
server.listen(SERVER_PORT);
我尝试fetch
使用ip和port,但没有结果。
有人知道吗?
答案 0 :(得分:0)
这是不可能的。
在Web浏览器中,您只能通过HTTP或WebSocket进行通信。
如果您尝试使用错误的协议与TCP服务器通信,则会出错。
如果您绝对希望服务器成为net
TCP服务器,则可以实现一个服务器,该服务器通过WebSocket与Web应用程序通信并将消息转发到net
服务器。
否则,您可以只使用socket.io做一个WebSocket
服务器。
希望有帮助,
问候