我将开始为现有的WCF服务构建iPad客户端,该服务当前通过双工通道回调进行通信,并定期将轻量级数据传输对象推送到客户端。我打算使用monotouch做到这一点。

我知道iOS平台支持对等通信,因此我希望在设备启动第一个连接后,我可以启动从服务到设备的双工通信通道。

这种方法可以在iPad上使用吗?

目前,我正在使用protobuf-net将有效负载压缩为一个不错的紧字节[],然后客户端将其反序列化。我可以继续这样做吗?

还是应该在服务中公开第二个接口,并使用XML响应对象实现新的轮询模型,以补充现有客户端应用程序的推送模型?

任何有关采用更好的方法来解决此问题的建议都将受到赞赏。

最佳答案

我不能对双工发表评论,而是重新访问protobuf-net-是的,尤其是在v2中; zip中有一个iOS版本,我知道将其与单点触控和统一使用结合在一起的成功案例。

关于iphone - iPad + WCF双工+ Protobuf,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6780454/

10-12 01:56