why the heck did you create yet another stupid protocol? Because I wanted to learn twisted, nothing else. I do realize that introducing a new protocol isn't going to solve anything - this is just an attempt to understand how stuff works with twisted. status
The server works as of now - there's a test suite that covers most of the functionality. Use it as
python server.py <port>
The server accepts the following commands
REGISTER:<NICK>:- registers a new nick and enables the user to talkCHAT:<DATA>:- send data to other people connectedUNREGISTER:- disconnects the user