Newer version - The client has a few tweaks to it like it asks for username and a few output format fixes.
The server has a better connecting and disconnecting method and I've just added the base username system into the server using vectors. The user who connected has their username displayed on the server once they join and once they leave. So far there's no problems besides the "if one user sends 2 messages before the other user sends a message" problem, but that's not really a problem, because I just haven't gotten to it yet. If I'm posting this too much just let me know any I'll stop, I'm just excited
Download
PS> If anyone has any feedback by any chance, please let me know what you think about it so far.