iOS 网络编程
u010576399
这个作者很懒,什么都没留下…
展开
-
iOS TCPSocket讲解
今天来讲讲TCP 套接字编程,明天讲讲UDP编程。这方面在企业应用还是很重要的,很多聊天现在都是用套接字,不用XMPP,但是XMPP,还是聊天的主流,有事没事看看RFC3920,功能还是很强大的。一、Socket 简介在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机原创 2015-10-17 16:58:15 · 1947 阅读 · 0 评论 -
iOS UDP编程
UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去! UDP适用于一次只传送大量数据、对可靠性要求不高的应用环境。tcp协议和udp协议的差别 是否连接 面向连接 面向非连接 传输可靠性 可靠原创 2015-10-17 20:08:25 · 549 阅读 · 0 评论 -
iOS 实时检测网络状态
最近遇到一个功能就是根据用户当前的网络状,用户未联网需要提示一下,如果是Wifi可以推荐一些图片新闻,如果是3G模式设置为无图的模式,获取网络状态比较简单,毕竟中国现在的流量还是一个比较贵的状态,哪天用户发现App消耗流量过多说不定就干掉了App。 不过苹果的 Reachability 都解决了以上问题,使用起来也比较方便,具体的稍微简单分析一下。Reachability.原创 2016-03-02 13:57:35 · 2227 阅读 · 0 评论 -
iOS NSURLSession 详解
最近公司项目中,之前做的上传下载列表被用户吐槽,不能后台下载,不能锁屏下载。于是就开始寻找解决办法。因为在iOS7 就推出了NSURLSession ,我也知道它能够实现后台下载。(之前一个哥们在做某视频软件时的需求就是要求后台也可以下载)。我就直接定位到了NSURLSession,开始着手重写app的上传下载模块。找了资料研究了一下NSURLSession。资料:http原创 2016-02-24 15:53:34 · 467 阅读 · 0 评论