摘要:
iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。 (1)BSD套接字。最底层的套接字,这是Unix网络开发常用的API。如果从其他系统移植程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。 (2)CFNetwork framework 。CFNetwork 也是比较底层的, 是对BSD套接字的一个扩展 。它是一个C语言的库,它是基于BSD套接字,提供了对网络协议的抽象。这些抽象使得用户更容易地操作套接字、处理网络的各种连接。。它集成了run-loop,因此使用CFNetwork不用自己去实现事件循环。CFNetwork 还... 阅读全文
posted @ 2012-11-16 22:31 gavin.han 阅读(8187) 评论(0) 推荐(1) 编辑