Fix typos in messages.
Add timeout to the recvsocket.

If there are no QNAP boxes found, we don't want to be waiting forever.
Make field names more meaningful.