Localsocket -2
2015-12-18 19:18
239 查看
前面写过一个通过socketpair创建一个关联的双工的问看标识符,可以方便的进行数据的交互。
也可以通过pipe创建一个单工地socket
这样两种方式都是通过调用C函数实现的,OC有一个NSPipe的可以创建类似的单工的。
也可以通过pipe创建一个单工地socket
int res = pipe(socketFd); //0读 1写 if (res < 0) { NSLog(@"create socket pair error:%d", res); } fdOne = socketFd[1]; fdTwo = socketFd[0];
这样两种方式都是通过调用C函数实现的,OC有一个NSPipe的可以创建类似的单工的。
NSPipe *pipe = [[NSPipe alloc] init]; NSFileHandle *write = pipe.fileHandleForWriting; NSFileHandle *read = pipe.fileHandleForReading; int writeFd = write.fileDescriptor; int readFd = read.fileDescriptor;
相关文章推荐
- ANDROID学习记录(1)--FragmentTabHost 和Fragment的切换。
- 一道面试智力题
- iOS SDK:iOS调试技巧
- 【实验二】make lba minicom
- 测试环境下部署MHA
- 【算法拾遗(java描述)】--- 选择排序(直接选择排序、堆排序)
- Mininet加强版——DOT(分布式OpenFlow试验平台)
- 利用pre平台实现iOS应用程序自动更新
- javascript iframe 操作(一)
- android service总结
- 手机浏览器事件
- easyui datagrid fitColumns 不生效
- 1214-1220———关于cron与日志上传
- C++11: regex #2
- python : 批量下载R语言库包
- Objective-c语言_KVO
- 十大思想实验
- 二叉树重建
-  |"|&|<|>等html字符转义
- single dog