【发布时间】:2011-03-03 05:32:21
【问题描述】:
项目描述: 我必须在 android 中创建一个应用程序,该应用程序从 GPS 获取纬度和经度,并将它们的位置和标识转发到服务器。在服务器端应该有一个网页,它不断地接收来自 Android 应用程序的消息并在谷歌地图上显示位置。
假设在我们的应用程序运行的不同地方有 10 台 Android 设备。在服务器端,我们必须在设备所在位置的 Google 地图上显示 10 个标记。
我做了什么:我在 android 中做了一个应用程序,它可以从 GPS 获取纬度和经度。我熟悉android上的套接字编程。我已经在服务器端实现了网页,它有谷歌地图并显示了标记。
困惑:
如何制作服务器?
如何将数据从 Android 传输到服务器,以及从 Android 接收数据的服务器端需要什么应用程序。是否需要在服务器的特定端口或网页上自行绑定的任何桌面或控制台应用程序都足以让我实现这个目标。
我必须使用什么协议? UDP、TCP/IP,还是直接使用 HTTP 或 HTTPS 流?
我只需要一些关于我的问题的指导,因为我从未在 Android 和客户端服务器通信方面工作过。如果您认为这个问题含糊不清,请推荐一本关于网络的书籍或任何您认为适合此类问题的书籍。
【问题讨论】:
标签: android client-server communication