【发布时间】:2010-10-23 12:10:21
【问题描述】:
当我查看 NSFileHandle API 文档时,我发现有很多网络方法都在谈论套接字之类的东西......
在顶部,他们说:
NSFileHandle 对象提供了一个 用于访问的面向对象包装器 打开文件或通信渠道。
这里的“沟通渠道”是什么?有没有一些实际的例子可以为不是网络忍者的人解释它?
【问题讨论】:
标签: iphone ipad nsfilehandle
当我查看 NSFileHandle API 文档时,我发现有很多网络方法都在谈论套接字之类的东西......
在顶部,他们说:
NSFileHandle 对象提供了一个 用于访问的面向对象包装器 打开文件或通信渠道。
这里的“沟通渠道”是什么?有没有一些实际的例子可以为不是网络忍者的人解释它?
【问题讨论】:
标签: iphone ipad nsfilehandle
基本上,它是一种抽象,可让您使用通用接口访问各种通信渠道。它适用于您发送和/或接收数据字节的大多数事物。
可以是管道(这是在同一台计算机上的进程之间进行通信的一种方式);一个套接字,它基本上是一个 IP 连接的端点;一种设备,例如可以与之交换数据的硬件。所有这些都被抽象为一种带有读写指令的类文件 IO。
使用文件句柄可以让您忽略底层细节(网络等)而只获取数据。
【讨论】: