1

我意识到这与大多数人想要做的完全相反,但是,对于各种技术要求,这是我想要完成的事情。

CFReadStreamCreateForStreamedHTTPRequest 允许一个人指定一个 CFReadStream... 但我想连接到服务器并直接使用写入流来处理请求。

例子:

  • 连接
  • 序列化到输出流
  • 检查响应代码
  • 从输入流中反序列化

这是其他平台上的其他框架所采用的模式。我能想出的唯一想法是使用管道,但这似乎很脆弱,甚至可能与 CFReadStreamCreateForStreamedHTTPRequest 不兼容。

有任何想法吗?

4

1 回答 1

0

似乎有 CFStreamCreateBoundPair() 可以创建一对像管道一样的读/写流。它可能是 CFNetwork 为您的任务提供的最好的。

于 2014-02-09T15:32:00.573 回答