added a protocol message to indicate this.
already in use by another client. also added reporting of errors from the server to clients so clients can report meaningful messages to users.