Android 客户端与服务器交互方式
2013-07-28 23:57
183 查看
要在Android手机客户端与pc服务器交互,需要满足下面几种条件:跨平台、传输数据格式标准、交互方便...。
为了与服务器通讯其实无非就两种协议HTTP和SOCKET,而下面的几种方式就是从这两种协议扩展出来的:webservices soap、SSH的JSON、xmlrpc(wordpress for andrid)......
如果没有特殊要求,使用webservices传输XML文件比较简单及通用,如果对数据大小及传输速度有要求的话就用json更合适。
【Socket与HTTP连接的区别】
HTTP连接使用的是“请求—响应”的方式,不仅在请求时需要先建立连接,而且需要客户端向服务器发出请求后,服务器端才能回复数据。
socket是可以监听,因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。保持客户端与服务器数据的实时与同步。
xml rpc是使用http协议做为传输协议的rpc机制,使用xml文本的方式传输命令和数据。
RPC是Remote Procedure Call的缩写,翻译成中文就是远程过程调用,是一种在本地的机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”
为了与服务器通讯其实无非就两种协议HTTP和SOCKET,而下面的几种方式就是从这两种协议扩展出来的:webservices soap、SSH的JSON、xmlrpc(wordpress for andrid)......
如果没有特殊要求,使用webservices传输XML文件比较简单及通用,如果对数据大小及传输速度有要求的话就用json更合适。
【Socket与HTTP连接的区别】
HTTP连接使用的是“请求—响应”的方式,不仅在请求时需要先建立连接,而且需要客户端向服务器发出请求后,服务器端才能回复数据。
socket是可以监听,因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。保持客户端与服务器数据的实时与同步。
xml rpc是使用http协议做为传输协议的rpc机制,使用xml文本的方式传输命令和数据。
RPC是Remote Procedure Call的缩写,翻译成中文就是远程过程调用,是一种在本地的机器上调用远端机器上的一个过程(方法)的技术,这个过程也被大家称为“分布式计算”
相关文章推荐
- 详解Android客户端与服务器交互方式
- Android客户端与服务器交互方式-小结
- Android客户端与服务器交互方式(1)
- Android客户端与服务器交互方式(2)
- Android 客户端与服务器交互方式
- 《转》Android客户端与服务器交互方式(webservices)-小结
- android 客户端与服务器交互 UDP方式。
- Android 客户端与服务器交互方式
- Android 客户端与服务器交互方式
- Android客户端与服务器交互方式(1)
- Android 客户端与服务器交互方式
- Android客户端与服务器交互方式(2)
- 基于Soap协议的android客户端和服务器的数据交互(学习天气预报例子的心得)
- Android网络(3):HttpClient作客户端,Tomcat Servlet作服务器的交互示例
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- Android 客户端与服务器交互
- 在Android上实现SSL握手,实现服务器和客户端之间Socket交互
- Web服务器与客户端三种http交互方式
- Android客户端和服务器交互