【发布时间】:2020-12-09 21:54:33
【问题描述】:
我正在使用数据包发送方发送 TCP 数据包。我需要在我的 Nginx Web 服务器上处理这些数据包。
我打算将数据存储在我的数据库中,稍后使用 MeteorJS 将其呈现在前端。我可以使用 node.js 进行数据包接收吗?如何?
如果你能帮助我,我将不胜感激,谢谢。
【问题讨论】:
-
当然可以,但具体如何取决于您的喜好。由于您的数据包是 HTTP 而不仅仅是 TCP,我建议您使用服务器端路由器到您的流星项目并在那里接受 GET 或 POST 请求,具体取决于您的发件人发送的内容。更多细节需要你更具体。
-
有一块电子板正在从传感器收集信息,我猜它会通过某个端口将这些包发送到我的服务器 IP。我正在尝试使用数据包发送软件来模拟它。服务器需要接收这些数据包,打开它们,并将这些数据放入数据库,同时将它们呈现给前端。
-
首先,您需要确定该板将使用 TCP 还是 HTTP(在 TCP 之上)。根据您需要阅读有关打开 TCP 套接字或在 JS 中创建 HTTP 服务器路由的信息。无论你找到什么,都应该直接进入你的流星项目服务器代码。