0

我还是 nodejs 的新手。完成我可以在谷歌上找到的初学者教程后。我不确定 nodejs 是否会成为我的应用程序的最佳解决方案。目前,我想创建一个接收 GPS 数据的服务器,对其进行处理,然后将原始数据实时发送到客户端。然后客户端将使用谷歌地图 API 绘制 GPS 位置。

根据我的阅读,我只看到 nodejs 通过 HTTP/HTTPS 协议发送数据。另一方面,在文档中,nodejs 也支持 UDP。我不确定哪种类型的协议适合我的应用程序。

4

1 回答 1

0

我也是一个菜鸟,但我目前正在那里使用 Nodejs、socket.io 和 Drupal 开发相同的项目。我的猜测是,您已经在考虑使用 HTTP 通过 TCP 将来自 nodejs 的 GPS 数据提供给您的用户,并且您肯定只是想知道 GPS 到 Nodejs 部分需要哪种传输协议?!

我没有尝试使用 UDP,因为我刚刚通过简单的 POST over HTTP 实现的几个第一个测试现在可以将数据从 GPS 传输到 Nodejs。我尝试从手机应用程序(Phonegap Android)和/或其中一个低成本跟踪设备发送。

在这里,您可以阅读有关 TCP 与 UDP的概述。

请记住:=> UDP 比 TCP 更轻、更快,但可靠性稍差。

对于它的价值,我将继续使用 TCP,因为我需要不时地反馈设备用户,例如:“NodeJs 已收到您的紧急请求”或“NodeJs 已存储您的完整跟踪”)。++

于 2013-06-26T01:42:06.190 回答