Chat System - Client Unique Usernames
Introduction:
This tutorial is the eleventh in my Java Network Programming using KryoNet series, or sixth in creating a chat client and server system, in which we are going to be ensuring that no two clients have the same username.
Previous:
In the previous tutorial we created a way to circulate any incoming messages to the server to the rest of the clients.
The System:
We are going to give the user a GUI to interact with the system - to send messages and see the currently connected members of the chat.
When a client connects, add them to a