割り当ての1つとして、いくつかのクライアントを使用してCで非常に単純なサーバーを実装する必要があります。つまり、System V IPCキューを使用して、クライアントが登録する1つのキューを作成し、クライアントごとにメッセージを含む1つのキューを作成します。サーバー部分について少し疑問に思っています。私はこのようなものを持っている必要があります:
while(1)
{
//some queue using code
sleep(100);
}
したがって、時間間隔ごとに、すべてのキューをチェックして、実行する必要があることを実行します。または、シグナルを使用して、少なくとも1つのキューを管理する準備ができていることをサーバーに通知する必要があります。
通常のサーバーではどのように実行されますか?実行する必要があるすべてをチェックする時間間隔がありますか、それともこれを実行するためのより適切な方法がありますか?