小编iDV*_*DVB的帖子

如何使用NodeJS在套接字上发出HTTP GET请求?

我正在使用硬件设备(我没有创建),它具有通过套接字连接与之通信的标准方法.设备通过联系我的服务器(相关的NodeJS服务器)启动套接字连接.

我成功地设置了与...的套接字连接

var socketServer = net.createServer()
.listen(9999, function(){
        console.log('SOCKET Listening at: http://localhost:9999');
});

socketServer.on('connection', function(sock) {
    console.log('CONNECTED: ' + sock.remoteAddress +':'+ sock.remotePort);
    console.log(sock);
    // Need to fire HTTP GET HERE
});
Run Code Online (Sandbox Code Playgroud)

但是,我现在需要通过该套接字连接发送HTTP GET请求.到目前为止,我能弄清楚如何做到这一点的唯一方法是手动 socket.write我自己写.

我希望的是一些像http这样的课程可以让你做类似...

http.get(socket, function(res){  // Handler code  })
Run Code Online (Sandbox Code Playgroud)

我几乎肯定这个问题对我来说是NodeJS的新手,所以我花了大约3-4个小时来搜索stackoverflow和谷歌寻找答案,迄今为止没有成功.

sockets get http node.js

2
推荐指数
2
解决办法
5708
查看次数

标签 统计

get ×1

http ×1

node.js ×1

sockets ×1