简述Socket连接的过程

服务器端:

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

客户端:

  1. 创建socket(绑定本机随机端口,这个系统自行完成)
  2. 连接服务器(connect) 与服务器进行io交互
  3. 关闭连接(可能主动,也可能被动) 以上是基于tcp协议的过程,udp更简单。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容