套接字编程 - C - 选择连接

问题描述:

我试图做一个Web服务器,它将向试图连接它的用户提供一组问题(轮询)。套接字编程 - C - 选择连接

唯一的问题是,我不想向所有人发送问题,我想选择接受哪个连接。 (例如,一个简单的算法,它只按照它们连接的顺序选择偶数编号的连接)。对其他人,我会发一条消息说你还没有被挑选出来。

我正在使用select()函数来处理多个连接。

关于如何选择此选项的任何想法?不妨提一下,我正在用C语言来做这件事。

+0

你在C或C#中做这个吗? – LegionMammal978

+0

这样做在C – Vladha

+0

为什么你把它标记为C#呢? – LegionMammal978

您不能在不接受它的情况下跳过连接,因为它们是由TCP协议堆栈排队的。你必须做的是接受连接,发送错误信息并关闭连接。

+0

好的,公平的,所以解决方案将接受每个连接,并只发送错误消息给我不想进行民意调查的客户端。 – Vladha