有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

带有Objective和Java的iphone Google协议缓冲区

我正在考虑在iPhone应用程序和基于Java的服务器之间建立通信,并认为google协议缓冲区可能是一条出路;然而,我已经设法让自己有点困惑,我不确定实现这一点的最佳方式,所以我希望得到一些友好的建议:)

我应该将Java服务器设置为Web服务并向其发送proto消息(通过post或类似的方式),还是应该设置一个客户端/服务器,让Java服务器接受连接,然后iPhone通过连接传递proto消息?我认为最好的方法是创建一个实际的socket连接,并以这种方式来回传递消息;但我可能错了,将其设置为带有消息/响应的Web服务器可能是最好的方法

对于此事的任何建议都将不胜感激

谢谢


共 (1) 个答案

  1. # 1 楼答案

    我认为这在很大程度上取决于您计划如何扩展应用程序。设计用于运行servlet的web服务器具有“内置”的可伸缩性如果您只是在Java应用程序中使用一个简单的套接字侦听器,那么您从何处获得了可伸缩性?有很多方法可以做到这一点,但如果您只使用Tomcat,可能就不需要太多地担心这些问题

    缺点是,如果你想部署像Tomcat这样的东西,需要一点学习曲线