我正在尝试创建一个Web服务器,它会向尝试连接它的用户提供一组问题(轮询)。
唯一的问题是我不想向大家发送问题,我想选择接受哪些连接。 (例如,一种简单的算法,按照它们连接的顺序仅选择偶数编号的连接)。对于其他人,我会发一条消息说你没有被选中。
我正在使用select()函数来处理多个连接。
关于如何选择这个的任何想法?很高兴提到我用C语言做这件事。
答案 0 :(得分:0)
您不能在不接受连接的情况下跳过连接,因为它们由TCP协议栈排队。你需要做的是接受连接,发送错误信息,然后关闭连接。