Can select() be used for clients, not just servers?

I'd like to make a TCP client that makes multiple connections while a select() loop that receives data from them is running *in a separate thread*. I'm not sure this is possible, though, because the select() loop is already running and thus I don't see how it would "notice" a new socket was added even if the thread-safety issues are dealt with. Is there a way to do this, or must I spawn a new thread and use recv() every time I make a new connection? (Edited for clarity.)

以上就是Can select() be used for clients, not just servers?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准