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