苹果公司为iOS下C/S结构网络通信开发提供了一些API框架和类库,既有面向高层的,也有面向低层次的,还有基于苹果Bonjour发现服务的API。
面向高层次的API
即Web Service通信开发,包括NSURLRequest、NSMutableURLRequest、NSURLConnection、NSURLDownload、NSURL。
面向低层次的API
即Socket通信,包括NSInputStream、NSOutputStream、CFStreamCreatePairWithSocketToCFHost、CFSocketCreate,还有Socket面向C语言的BSD Socket。
基于苹果Bonjour的API
NSNetService、NSNetServiceBrowser、CFStreamCreatePairWithSocketToNetService