android、ios客户端和服务器通信一般使用什么方式,各有什么优缺点?
阿神
阿神 2017-04-17 16:04:21
0
3
391
阿神
阿神

闭关修行中......

全部回覆 (3)
洪涛

从网络协议上来看,就http方式和socket方式。http方式开发起来效率想对要高一点,但是对于推送这种来说,想对要难做点,因为http是短连接。socket这种方式开发要长,调试略微麻烦,但是做推送想对简单,可以建立一个长连接。

    Peter_Zhu

    Web Service服务其实也是基于HTTP协议(它基于SOAP协议,而SOAP又是基于HTTP协议)。
    最大缺点我觉得是Web Service实在是太厚重了,特别对于移动端来说,WSDL是基于XML,XML已经够厚重了,WSDL还有一些头信息,更加厚重。
    而且JSON + HTTP的方式,相对来说就非常轻量级了,JSON格式数据本生就是Javascript中的数据或者对象,所以在网络传输中具有非常明显优势,可以说本来就是网络传输用的,毫无违和感嘛:)
    还有一个不能算缺点的缺点:目前移动端HTTP网络库多的要死,Web Service我所知道就是ksoap2,而且非常的难用。。。

      伊谢尔伦

      Web Service已经out了,真的可以放弃了。
      (差不多也可以顺带把xml忘掉了)
      通信的话,基本就是http/https,或者Tcp/Udp通信了。
      如果你不是做网络游戏,不是做流媒体(比如视频直播),那么,你基本就只剩下http/https的最佳方案了。
      http/https毕竟也是用的最多的方案,不会坑你的。
      文件、图片、视频、音频等数据都可以用http/https实现双向的传输,没什么所谓“特殊数据”。

        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!