このポーリング ビジネスは狂人によって書かれたように思えます。複数のクライアントがサーバーに接続し、入力を他のすべてのクライアントに送信できるようにする方法がわかりません。
したがって、3 つのクライアントを使用する場合は、次のようなものが必要になります。
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;
そして、メッセージを読み書きできるようにするには、正確に何をしますか?