because it's retarded... it merely repeats back to you what you say, and also puts the text to the main window (without any newlines)

example:

compile it
run it
open another command box and type TELNET LOCALHOST 4444
telnet connects
write some garbage
garbage is repeated back to you and also appears in the gui
open another telnet to the same place
write some garbage
garbage only returned to this telnet (should go to all telnets? who knows.. )