As a timeout is not set when blocking and waiting for an asynchronous response, the thread may be blocked indefinitely.