【问题标题】:What exactly is a communication channel?究竟什么是沟通渠道?
【发布时间】:2010-10-23 12:10:21
【问题描述】:

当我查看 NSFileHandle API 文档时,我发现有很多网络方法都在谈论套接字之类的东西......

在顶部,他们说:

NSFileHandle 对象提供了一个 用于访问的面向对象包装器 打开文件或通信渠道。

这里的“沟通渠道”是什么?有没有一些实际的例子可以为不是网络忍者的人解释它?

【问题讨论】:

    标签: iphone ipad nsfilehandle


    【解决方案1】:

    基本上,它是一种抽象,可让您使用通用接口访问各种通信渠道。它适用于您发送和/或接收数据字节的大多数事物。

    可以是管道(这是在同一台计算机上的进程之间进行通信的一种方式);一个套接字,它基本上是一个 IP 连接的端点;一种设备,例如可以与之交换数据的硬件。所有这些都被抽象为一种带有读写指令的类文件 IO。

    使用文件句柄可以让您忽略底层细节(网络等)而只获取数据。

    【讨论】:

      猜你喜欢
      • 2016-03-15
      • 2020-12-27
      • 2014-10-28
      • 2012-08-27
      • 2010-11-12
      • 2011-03-18
      • 2011-01-22
      • 1970-01-01
      相关资源
      最近更新 更多