クライアントがサーバーにメッセージを送信し、サーバーが recv() メソッドを介してメッセージを読み取る複数のクライアントと対話するサーバーがあります。私が得る問題は、サーバーが1つのクライアントと対話するのを数秒間待機させてから、他のユーザーがそれにアクセスできるようにするために、waitforsingleobject(handler、10000ミリ秒)を使用していることですが、その後、サーバーから間違った回答が表示され始めますクライアントへのメッセージとブロックされます。同期の問題のように見えます。
したがって、私の質問は (私は C++ の初心者なので)、すべての受信メッセージを確実に受信して適切なクライアントに返信し、すべてのクライアントがサーバーと対話できるようにするにはどうすればよいかということです。