15 A COCA SWITCH (TO CONTROL COCA SOCKET)求准备解释

现在很多客户端和服务器之间的茭互都是通过JSON或者XML进行的短连接;

Socket允许使用长连接允许应用程序运行在异步模式(提高效率),只有在需要的时候才接收数据


在iOS中以NSStream(流)來发送和接收数据可以设置流的代理,对流状态的变化做出相应(

连接建立、接收到数据、连接关闭

  1).设置网络连接绑定到主机和端口

  2).设置输入流和输出流的代理,监听数据流的状态

  3).将输入输出流添加至运行循环

  4).打开输入流和输出流

// 输入流,用来读取服务器返回的字节
// 输出流,用于给服务器发送字节
 



下面是跟服务器建建立链接的方法

// 建立与服务器的连接
// 创建CF下的读入流
// 创建CF下的写出流
// 设置通信过程中的代理
// 将流对象添加到主运行循环(如果不加到主循环,Socket流是不会工作的)
 



并且实现下面的方法进行监听

 
 
 
 // 关闭流的同时将流从主运行循环中删除
 
【提示】要记得流关闭的时候要从主循环中移除。

发布了65 篇原创文章 · 获赞 5 · 访问量 2万+

1.本站不保证该用户上传的文档完整性不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者

3.登录后可充值,立即自动返金币充值渠道很便利

我要回帖

更多关于 TO 的文章

 

随机推荐