When a client enters the prompt for name state of the connection the go routine blocks other connections from entering the prompt for name state as well. Multiple connections shouldn't have to wait for one client to enter their name before being prompted themselves.
When a client enters the prompt for name state of the connection the go routine blocks other connections from entering the prompt for name state as well. Multiple connections shouldn't have to wait for one client to enter their name before being prompted themselves.