我有一个使用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与服务器进行通信的有角度的应用程序。知道如何实现吗?
答案 0 :(得分:1)
据我所知,由于安全问题,目前不赞成使用来自浏览器的普通TCP / UDP连接。我相信您可能必须在角度和节点侧都使用WebSocket。