blocking/non-blocking socket question.