程序猿大本营首页投稿(暂停使用,暂停投稿)iOS Developer

01-即时通讯-对Socket的基本了解

2016-07-28  本文已影响475人  麦穗0615
Socket
  • Socket又称"套接字"
网络通信的要素
  • 网络上的请求就是通过Socket来建立连接后互相通信
Tcp&UDP
  • TCP (传输控制协议)
    - 建立连接,形成传输数据的通道
    - 在连接中进行大数据传输(数据大小不做限制)
    - 通过三次握手完成连接,是可靠协议,安全送达
    - 必须建立连接,效率会稍低
  • UDP (用户数据报协议)
    - 将数据及源和目的封装成数据包中,不需要建立连接
    - 每个数据报的大小限制在64k
    - 因为无需连接,因此是不可靠协议
    - 不需要建立连接,速度快
实现Socket服务端监听
  • 实现Socket监听的方法
    - 1.使用C语言实现
    - 2.使用CocoaAsyncSocket第三方框,内部是对C的封装
Socket层上的协议
  • Socket层上的协议是指数据传输的格式
上一篇 下一篇

猜你喜欢

热点阅读