Node.js 将tcp客户端数据传输到http响应,获取:';res未定义';
如何将tcp客户端数据导入http响应? 找不到这方面的完整示例Node.js 将tcp客户端数据传输到http响应,获取:';res未定义';,node.js,http,tcpclient,Node.js,Http,Tcpclient,如何将tcp客户端数据导入http响应? 找不到这方面的完整示例 var oHttp = require("http") oHttp.createServer(function(req, res) { var query = req.url.split('?')[1]; oTCP.write(query +'\n') ; }).listen(port); 使用管道将数据从tcp客户端获取到http“res”对象: var oNet = require(
var oHttp = require("http")
oHttp.createServer(function(req, res)
{
var query = req.url.split('?')[1];
oTCP.write(query +'\n') ;
}).listen(port);
使用管道将数据从tcp客户端获取到http“res”对象:
var oNet = require('net');
oTCP = new oNet.Socket();
oTCP.connect(PORT, HOST, function()
{
console.log('TCP.client listen at port ' + PORT )
this.pipe(res);
});
“this.pipe(res);”中的node.js出现错误未在对象“res”上定义
我想要实现的是:
那么它将使tcp在每个(req,res)上连接
每次TCP.client写入后,我需要打开一次TCP连接并通过管道连接到HTTP响应。您需要将其放入服务器,以便它在每次请求时进行TCP连接?此外,没有“res streamer”。您只能将响应发送到客户端一次,除非您使用polling或websockets.of将管道发送到http响应一次,如果我正确理解node.js循环,我会询问tcp连接一次,而不是每次http请求