我使用node.js和express实现了我的第一个web应用程序。它工作正常。结构如下。现在如何在Node.js中将express与tcp-socket结合起来
app.get('/', (request, response) => {
response.render('home', {orders, actualPosition, path});
});
app.post('/', function(req, res){
//do something
res.redirect('/')
})
app.listen(8080,() => {
console.log(`Listening on http://127.0.0.1:${port}/ !`);
})
我想与一个matlab程序进行通信,通过TCP/IP是优选的。 意思是我有一个matlab程序,与web应用程序交换数据。我通过实现这样的另一个端口与网络打开服务器发送数据:现在
var server = net.createServer(function(socket) {
//read data
socket.setEncoding("ascii"); //set data encoding (either 'ascii', 'utf8', or 'base64')
socket.on('data', function(data, res) {
//update new data in browser
});
//send data
socket.write('Echo server\n');
socket.pipe(socket);
});
server.listen(8081, '127.0.0.1');
我的问题是我怎么能显示通过在浏览器中的TCP/IP接收的数据。我可以通过extern调用app.get('/')来刷新页面。我有什么选择来完成这项工作?
由于已经