使用select()时,我可以在readfds和writefds set中添加相同的描述符吗?

时间:2014-05-29 14:06:59

标签: c sockets select

我的程序将使用单个套接字进行读写。来自多个客户端的消息将被写入同一个套接字,并且接收的响应将被多路复用回相应的客户端。

进行select()调用时,我可以在readfds和writefds集中设置相同的单个fd,以便检测套接字是否已准备好进行读取或写入?我打算根据select()返回的状态读取或写入套接字。

1 个答案:

答案 0 :(得分:1)

是的,你可以,这是一件非常典型的事情。