简述Socket连接的过程

服务器端:

  1. 创建socket,绑定端口
  2. 开始监听(listen)
  3. 等待并接受客户端连接请求,返回新的socket(accept)
  4. 由新socket与客户端进行io交互。
  5. 关闭连接(可能主动,也可能被动)

客户端:

  1. 创建socket(绑定本机随机端口,这个系统自行完成)
  2. 连接服务器(connect) 与服务器进行io交互
  3. 关闭连接(可能主动,也可能被动) 以上是基于tcp协议的过程,udp更简单。

你可能感兴趣的:(简述Socket连接的过程)