server:

  socket()->bind()->listen()->FD_SET()->select()->accept()->FD_SET()->select()->read().

  1、监听制定端口,地址。

  2、将监听描述符设置到读描述符集中,用select获取是否有可读状态。

  3、当select返回监听描述符可读,用accept获取客户端描述符,并加入到读描述符集中。

  4、select监视监听描述符和客户描述符是否有可读。

  5、重复3,4步。

 client:

  socket()->connect()->FD_SET()->select()->read().

  1、连接服务器。

  2、将连接描述符加入读描述符集。

  3、select获取描述符是否可读。

相关文章:

  • 2022-12-23
  • 2022-01-21
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-10-26
  • 2021-07-08
猜你喜欢
  • 2022-12-23
  • 2021-10-30
  • 2021-10-05
  • 2021-09-22
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
相关资源
相似解决方案