1 个回答

tcp 传输层协议
http 应用层协议
socket 区分来自不同应用进程或网络连接的通信。实现数据传输的并发服务。

区别 http是请求-响应的方式 socket 服务器监听 客户端请求 建立连接。也就是socket中服务器可以直接发数据给客户端,而http的话只能等客户端连接上看看服务器有没有可以更新的数据。
iOS发送http请求get 或者 post,原生的可以用NSURLConnection 或者iOS7出来的NSURLSession 不过一般都用第三方AFNetworing
socket一般做及时通讯会用到。苹果原生的socket比较难用 可以用asynsSocket。
demo的话Github随便搜一个就是了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题