我正在考虑在 iPhone 应用程序和基于 Java 的服务器之间建立通信,认为 Google 协议缓冲区可能是最好的方法;然而我已经有点困惑了,不确定最佳实现方式,希望得到一些友好的建议 :)
我应该将 Java 服务器设置为 Web 服务并将 proto 消息发送到它(通过 post 或类似的方式),还是应该设置一个客户端/服务器,其中 Java 服务器接受连接,然后 iPhone 通过连接传递 proto 消息?我假设最佳方法是创建一个实际的套接字连接,并以这种方式来回传递消息;但我可能错了,将其设置为具有消息/响应的 Web 服务器可能是最佳方式。
对此的任何建议都将不胜感激。
谢谢,
丹
我应该将 Java 服务器设置为 Web 服务并将 proto 消息发送到它(通过 post 或类似的方式),还是应该设置一个客户端/服务器,其中 Java 服务器接受连接,然后 iPhone 通过连接传递 proto 消息?我假设最佳方法是创建一个实际的套接字连接,并以这种方式来回传递消息;但我可能错了,将其设置为具有消息/响应的 Web 服务器可能是最佳方式。
对此的任何建议都将不胜感激。
谢谢,
丹