Simple TCP server in python
Listening connections
Defining a protocol