http和scoket通信的区别。


http是客户端用http协议进行请求
发送请求时候需要封装http请求头
并绑定请求的数据服务器一般有web服务器配合
当然也非绝 对。 
http请求方式为客户端主动发起请求
服务器才能给响应
一次请求完毕后则断开连接以节省资源。服务器不能主动给客户端响应除非采取http长连接 技术。
iphone主要使用类是NSUrlConnection。  scoket是客户端跟服务器直接使用socket“套接字”进行连接
并没有规定连接后断开
所以客户端和服务器可以保持连接通道
双方 都可以主动发送数据。一般在游戏开发或股票开发这种要求即时性很强并且保持发送数据量比较大的场合使用。主要使用类是CFSocketRef


36.你使用过json解析方式么他们的底层是如何处理的你了解么

json解析的用法 用框架的用法简单介绍 底层原理遍历字符串中的字符 最终根据格式规定的特殊字符  比如{}号 []号, : 号 等进行区分  {}号是一个字典的开始 []号是一个数组的开始, : 号是字典的键和值的分水岭 最终乃是将json数据转化为字典  字典中值可能是字典 数组 或字符串而已

你可能感兴趣的:(json,socket)