Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iPad&x2B;WCF双工+;protobuf_Iphone_Wcf_Ipad_Xamarin.ios_Protobuf Net - Fatal编程技术网

Iphone iPad&x2B;WCF双工+;protobuf

Iphone iPad&x2B;WCF双工+;protobuf,iphone,wcf,ipad,xamarin.ios,protobuf-net,Iphone,Wcf,Ipad,Xamarin.ios,Protobuf Net,我即将开始为现有WCF服务构建一个iPad客户端,该服务当前通过双工通道回调进行通信,并定期将轻量级数据传输对象推送到客户端。我计划用monotouch来做这个 我知道iOS平台支持点对点通信,所以我希望在设备启动第一次连接后,我可以启动从服务到设备的双工通信通道 这种方法在iPad上有效吗 目前,我正在使用protobuf net将我的有效负载压缩成一个紧凑的字节[],然后客户端相应地对其进行反序列化。我可否继续这样做 或者我应该公开服务的第二个接口,并使用XML响应对象实现新的轮询模型,以补

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

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

这种方法在iPad上有效吗

目前,我正在使用protobuf net将我的有效负载压缩成一个紧凑的字节[],然后客户端相应地对其进行反序列化。我可否继续这样做

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


任何关于更好的方法的建议都将不胜感激。

我无法评论双工,但请重新讨论protobuf net-是的,特别是在v2中;zip中有一个iOS版本,我知道在monotouch和unity中使用它的成功案例。

我很高兴听到protobuf网络在这种环境下工作,即使我必须切换到请求-响应模式,这也将有助于在线性能,到目前为止,我在网上看到的所有信息都表明,使用netTcp duplex进行回调是不可能的,如果有人发现了不同的情况,请告诉我