试题详情
- 简答题简述http和scoket通信的区别。
-
http是客户端用http协议进行请求,发送请求时候需要封装http请求头,并绑定请求的数据,服务器一般有web服务器配合(当然也非绝对)。 http请求方式为客户端主动发起请求,服务器才能给响应,一次请求完毕后则断开连接,以节省资源。服务器不能主动给客户端响应(除非采取http长连接 技术)。iphone主要使用类是NSUrlConnection。
scoket是客户端跟服务器直接使用socket“套接字”进行连接,并没有规定连接后断开,所以客户端和服务器可以保持连接通道,双方 都可以主动发送数据。一般在游戏开发或股票开发这种要求即时性很强并且保持发送数据量比较大的场合使用。主要使用类是CFSocketRef。 关注下方微信公众号,在线模考后查看
热门试题
- 什么是谓词?
- 内存管理 Autorelease、ret
- 什么时候使用NSMutableArray
- oc中的协议和java中的接口概念有何不
- 简述Objective-C的优缺点。
- 一个参数既可以是const还可以是vol
- MVC设计模式是什么? 你还熟悉什么设计
- 简述浅复制和深复制的区别?
- xib文件的构成分为哪3个图标?都具有什
- 队列和栈有什么区别?
- 在iPhone应用中如何保存数据?
- 简述TCP和UDP的区别
- 类别和类扩展的区别。
- 什么是推送消息?
- 多线程是什么?
- 简述线程与进程的区别和联系?
- 什么是coredata?
- 简述oc中可修改和不可以修改类型。
- 关键字volatile有什么含意?并给出
- 什么是沙盒模型?哪些操作是属于私有api