了解更多IOS底层原理知识,关注腾讯课堂八点钟学院IOS高级开发
IOS学习交流群 431449751;
一般文件传输用Stream, 使用Stream有两种方式,一种是直接把所有数据一次性转化为Stream来传输,第二种是利用全双工管道(底层的创建socketpair,注意阻塞问题)这样对于大数据传输可以减少内存的开销。
第二种:在使用Stream中,代码
outStream和inputStream是全双工管道,其实际操作的是一等价的文件描述符
self.outSteam.delegate =self;