节点:将Angle 6客户端连接到节点服务器

时间:2018-08-24 07:39:52

标签: node.js angular

我有一个使用net模块实现的节点TCP套接字服务器,如下所示

const net = require("net");
const server = net.createServer();
server.on("connection", function (socket) {
    socket.setEncoding('utf8');
      socket.on("data", function (d) {
      }
}
socket.on("end", function () {
        clients.splice(clients.indexOf(socket), 1);
        console.log('end event on socket fired');
    });

,我希望我的angular 6应用程序可以作为此TCP服务器的客户端。所以我在互联网上探索,我只能通过socket.io获得。基本方案是,我有两个客户端,一个是通过TCP / IP与我的服务器进行通信的raspberry,另一个是使用http与服务器进行通信的有角度的应用程序。知道如何实现吗?

1 个答案:

答案 0 :(得分:1)

据我所知,由于安全问题,目前不赞成使用来自浏览器的普通TCP / UDP连接。我相信您可能必须在角度和节点侧都使用WebSocket。