A user-friendly module for adding functionality to a TCP server