持续发送数据到服务器而无需关闭连接

时间:2018-11-14 11:28:28

标签: node.js http express server

在下面的示例中,服务器将持续向客户端发送数据,而不会关闭连接。

app.get("/seconds", (req, res) => {
  let seconds = 0;
  setInterval(() => {
    res.write(JSON.stringify({ secs: seconds }));
  }, 1000);
});

我的问题是:在此会话期间,客户端是否可以使用打开的连接发送新数据而无需再次设置http标头?

我知道这个问题很奇怪,但是情况也很奇怪。

我不能使用websockets,因为客户端不是浏览器,而是嵌入式uController设备:link

我不能同时使用TCP和HTTP服务器,因为该应用程序将部署在Heroku上。 Heroku不支持多个端口。

我的目的是以某种方式使用TCP连接进行双向数据交换。

0 个答案:

没有答案