这个轮询业务似乎是一个疯子写的,我不确定如何使用它来允许多个客户端连接到服务器,然后将它们的输入发送给所有其他客户端。
所以如果我想让三个客户去,我需要这样的东西:
ufds[0].fd = sd;
ufds[0].events = POLLIN;
ufds[1].fd = sd2;
ufds[1].events = POLLOUT;
ufds[2].fd = sd2;
ufds[2].events = POLLOUT;
ufds[3].fd = sd2;
ufds[3].events = POLLOUT;
ufds[4].fd = sd2;
ufds[4].events = POLLOUT;
然后究竟要做什么才能读入和写出消息?