So, I wrote a basic chat program in TCL as an exercise to help myself get used to the language and I have encountered some major problems that I don't understand.
So, I can start the server, and telnet in to it (port 5000). That all works fine. It supports multiple connections without any...