这个轮询的业务似乎是由一个疯子写的,我不确定如何使用它允许多个客户端连接到服务器,然后将其输入发送给所有其他客户端。
所以如果我想要有三个客户端,我需要像这样的东西:
那么具体要做什么才能读取和写出消息呢?
所以如果我想要有三个客户端,我需要像这样的东西:
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;
那么具体要做什么才能读取和写出消息呢?