Condition wait for client request queue and added MSG_PEEK on recv() calls wherever needed.