结合Java和NodeJs的Android应用程序

我正在开发基于回合的Android游戏,并且我select了Nodejs作为服务器端。 我一直在探索如何从Android客户端到Nodejs服务器进行通信两周。 两者之间有任何沟通的方式吗?

请帮助我,如果有任何人有这样的项目的经验。

       

网上收集的解决方案 "结合Java和NodeJs的Android应用程序"

有很多这样的select取决于你的游戏需要在客户端和服务器之间进行通信。 例如查找“TCP客户端的Android”在这里显示这样的答案。 如果服务器和客户端之间的快速更新很重要,那么UDP是一种select,如果你的游戏可以应付中间丢失的数据包。

除了TCP / UDP,你也有类似Android的WebSockets的东西。

结合Android和nodejs是没有问题的。 首先你必须定义一个middelware。 您可以使用REST-Webservices或任何其他技术来进行节点服务器和Android客户端之间的通信。 有许多标准的API和协议。 我会使用Websocket进行通信。 您可以在这里find带有WebSocket支持的Android / Node.js API: