Android客户端与服务器交互方式

  • 时间:
  • 浏览:0

二、Android手机客户端:

代码1:上加名为“AndroidClientActivity.java”的文件

     网上有其他其他例子来演示Android客户端和服务器端数据如保实现交互。不过那先 例子大多比较比较复杂,对于初学者来说这是不利的,现在介绍并都不 代码简单、逻辑清晰的交互例子:

      HTTP连接使用的是“请求—响应”的法律最好的办法,不仅在请求时都要先建立连接,你可不还可以都要客户端向服务器发出请求后,服务器端不能回复数据。

socket是可不还可以监听,你可不还可以Socket连接一旦建立,通信双方即可刚刚开始 英语 英语 相互发送数据内容,直到双方连接断开。保持客户端与服务器数据的实时与同步。

RPC是Remote Procedure Call的缩写,翻译成中文然后远程过程调用,是并都不 在本地的机器上调用远端机器上的有有另一一两个过程(法律最好的办法)的技术,这名 过程也被亲戚亲戚亲戚朋友称为“分布式计算”

      你可不还可以没办法 特殊要求,使用webservices传输XML文件比较简单及通用,你可不还可以对数据大小及带宽单位单位有要求搞笑的话就用json更相当于。

一、服务器端:

【Socket与HTTP连接的区别】

       最近的Android项目开发过程中有有另一一两个什么的问题困扰被委托人很长时间,Android客户端与服务器交互有几种法律最好的办法,最常见的然后webservices和json。要在Android手机客户端与pc服务器交互,都要满足下面几种条件:跨平台、传输数据格式标准、交互方便。

      xml rpc是使用http协议做为传输协议的rpc机制,使用xml文本的法律最好的办法传输命令和数据。

      Socket 不推荐 ,HTTP RESTful 推荐跟服务器传数据搞笑的话,一般都不 采用 RESTful API 来传输。然后首不能自己对 HTTP 协议有初步的理解,相当于知道 GET / POST 分别是干嘛的有那先 区别。

代码1:上加名为“AndroidServerServlet.java”的文件

代码2:修改名为“web.xml”的文件

参考出处:1.http://blog.csdn.net/panfb227

                  2.http://www.2cto.com/kf/20301/370468.html

使用webservices传输XML文件:

      为了与服务器通讯人太好无非就并都不 协议HTTP和TCP,TCP的学习Socket,HTTP搞笑的话熟悉一下HTTP协议和相关Java API。而下面的几种法律最好的办法然后从这并都不 协议扩展出来的:webservices soap、SSH的JSON(可参考:该链接)、xmlrpc(wordpress for android)......