
iOS网络编程 相关
文章平均质量分 83
极光天轮
这个作者很懒,什么都没留下…
展开
-
图解TCP/IP协议
本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数据传输牵涉到的概念很多转载 2014-09-26 16:35:42 · 1157 阅读 · 0 评论 -
iOS中基于Socket的 C/S 结构网络通信(上)
Socket ga原创 2014-09-28 00:00:10 · 2231 阅读 · 1 评论 -
iOS 中基于Socket 的 C/S 结构的网络通信(下)
iOS 中基于Socket 的 Client/Server 端结构的网络通信(下)原创 2014-09-30 20:36:45 · 2178 阅读 · 0 评论 -
iOS中基于 Socket 的 C/S 结构网络通信(中)
iOS中基于Socket 的 Client/Server 端结构网络通信原创 2014-09-29 22:52:34 · 2378 阅读 · 1 评论 -
iOS 中 XML 数据交换格式
XML 是一种自描述的数据交换格式,但是 XML 的数据交换格式并没有 JSON 来的轻便,但是无可否认的是,XML 的应用范围也是非常广泛的,比如在 ROS(一个开源机器人操作系统)中利用 XML 来描述包的依赖关系等,当然还有很多了。原创 2014-10-02 21:45:38 · 1521 阅读 · 0 评论 -
iOS 中客户端和服务器的 Web Service 网络通信 (1)
当我们浏览着关注或者好友的微博时,那些图片和数据不是凭空出现的,而是通过你的客户端向服务器请求后由新浪微博的服务器返回本地所获得,通过数据的解析就能够在客户端上进行显示,甚至是操作。而这些,就是我们通常所说的 Web Service。Web Service 技术是一种通过 Web 协议提供服务,保证不同平台的应用服务可以互操作,为客户端应用提供不同的服务。目前主流的 Web Service 技术有三种:REST、SOAP 和 XML-RPC。现在主要介绍的是 REST Web Service。原创 2014-10-09 00:53:13 · 2332 阅读 · 0 评论 -
iOS 中 JSON 数据交换格式
JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。JSON 的具体教程,可以参见 JSON 中国:http://www.json.org.cn/index.htm ,当然还有 JSON 在线校验格式化工具:http://www.bejson.com/ ,希望深入学习 JSON 可以参考其他教程。JSON 的轻量级是相对于 XML 文档结构而言的,描述项目字符少,所以描述相同的数据所需的字符个数要少,当然传输的速度就会提高而流量也会减少。原创 2014-10-03 23:33:38 · 2094 阅读 · 0 评论 -
iOS 中客户端和服务器的 Web Service 网络通信 (2)
在实际的应用开发过程中,同步请求的用户体验并不是很好;我们都知道,Apple是很重视用户体验的,这一点也成为了行业的标杆,没有用户哪里来的好产品,所以用户体验是极其重要的。大笑貌似废话有点多,接下来进入正题。同步请求不好,那么就使用异步请求的方法。在开发中,异步请求会使用 NSURLConnetction 类的委托协议 NSURLConnectionDelegate。在请求不同阶段会回调委托对象方法,具体方法如下:原创 2014-10-14 23:32:19 · 2210 阅读 · 0 评论