3

Linux で C を使用してチャット サーバーを作成しました。私は同じことをテストしましたが、パフォーマンスに関しては問題なく動作します。遅れている唯一のことは、ソケット記述子の処理にselectシステムコールを使用していることです。select には 1024 の制限があるため、最大で私のチャット サーバーは 1024 人のユーザーしか同時に処理できません。

使用できる他のオプションがポーリングであることは知っていますが、選択と比較した場合のそのパフォーマンスとそのパフォーマンスについてはよくわかりません。

この状況を解決できる最も効果的な方法を教えてください。

4

3 に答える 3