3.2.1.2 ServerPortListener

The ServerPortListener role is to listen to the incoming messages from various clients and forward them to the appropriate handlers.