Android网络

Pet*_*sky 6 java networking android rmi

我们正在实现一个服务器 - 客户端架构,一些客户端应用程序应该在Android操作系统上运行.想到的第一个想法是使用java RMI,但显然没有为Android实现RMI api.

那么1)有没有办法在Android应用程序中使用java RMI api?我可以从标准的Java库中导入它吗?2)什么是可用于Android和桌面应用程序的RMI替代品?

谢谢.

Yan*_*min 5

对于没有停留在同一子网上的任何东西,RMI是一个糟糕的解决方案 它很可能从故障中恢复,并与漫游客户一起恢复.

有很多可能的解决方案,不仅限于此

  • HTTP REST样式,包含XML或JSON数据
  • JSONRPC/XMLRPC
  • SOAP(性能观点不是最好的)
  • 套接字上的协议缓冲区(请使用TLS/SSL).考虑WebSockets.