CFNetwork

简介

该框架提供一组基于C语言的高性能接口,它们为使用网络协议提供面向对象抽象,通过这些抽象,您可以对协议栈进行更精细的控制,也可以使用诸如BSD socket这类底层结构,还可以通过该框架简化诸如与FTP或HTTP服务器通讯以及DNS主机解析这类任务。

一些可以使用 CFNetwork框架执行的任务:

  • 使用BSD sockets。
  • 使用SSL或TLS创建加密连接。
  • 解析DNS主机。
  • 使用HTTP,校验HTTP以及HTTPS服务器。
  • 使用FTP服务器。
  • 发布、解析并浏览Bonjour服务。