我正在尝试做一个带有android客户端的实时网站。如何将例如蚊子连接到PHP5,angularjs前端和android应用程序?
我必须使用nodeJs和socket.io作为angularjs的前端,然后nodeJs服务器来处理所有的android MQTT消息吗?
这一切都太让人困惑了。我试了一段时间,但是被卡住了:
发布于 2016-03-22 13:47:36
如果你的android应用程序只需要向服务器发送消息,你可以使用简单的REST API。如果您还需要服务器到应用程序的消息传递,那么您可以尝试Cloud Messaging或只使用简单的WebSockets,这可以为您提供实时性能。在后一种情况下,您需要WebSockets客户端的Java实现,例如this one。
服务器和浏览器之间的实时通信也可以使用WebSockets完成。您可以使用像this这样的众多PHP实现中的一种。使用Socket.IO可能有点棘手,请查看此link以获取更多信息。
在浏览器中,你可以使用标准WebSockets API。如果您需要支持没有WebSockets支持的旧浏览器,那么您需要检查Socket.IO或SockJS库,因为它们提供了后备机制。
https://stackoverflow.com/questions/36145825
复制相似问题