【问题标题】:iPad + WCF duplex + protobufiPad + WCF 双工 + protobuf
【发布时间】:2011-07-22 02:11:38
【问题描述】:

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

我知道iOS平台支持点对点通信,所以我希望在设备发起第一次连接后,我可以发起从服务到设备的双工通信通道。

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

目前我正在使用 protobuf-net 将我的有效负载压缩成一个很好的紧凑字节 [] 并且客户端相应地对其进行反序列化。我可以继续这样做吗?

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

感谢任何有关解决此问题的更好方法的建议。

【问题讨论】:

    标签: iphone wcf ipad xamarin.ios protobuf-net


    【解决方案1】:

    我无法评论双工,但重新 protobuf-net - 是的,尤其是在 v2 中; zip 中有一个 iOS 版本,我知道将它用于单点触控和统一的成功案例。

    【讨论】:

    • 我很高兴听到 protobuf-net 在这种环境中工作,即使我必须切换到请求-响应模型,这将有助于提高网络性能
    • 另外,到目前为止,我在网上阅读的所有内容都说使用 netTcp 双工的回调是不可能的,如果有人发现不同,请告诉我
    猜你喜欢
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多