【发布时间】:2013-12-16 00:13:29
【问题描述】:
我是 node.js 的新手 所以这个问题可能很幼稚。
我想使用 node.js 作为 javascript 客户端和 Windows 程序之间的代理,该程序的 API 通过定义的端口工作。 因此浏览器向 node.js 发送 HTTP 请求。 Node.js 打开与 windows 程序的连接,发送请求,获取响应并将响应返回给调用 node.js 的 javascript (AJAX)
实际上它已经实现并且有效。 问题是 Windows 程序想要持久工作。 因此,一旦打开连接,它就应该保持活动状态。
我的 node.js 脚本打开了连接。并且对 node.js 的下一次调用尝试再次打开连接。这会导致错误。
所以问题 - 在 node.js 中重用 TCP 连接的正确方法和中间是什么。 因此,下一个呼叫不会打开新连接,而是继续已经打开的连接。
【问题讨论】: