A minimal TCP server mainly for testing and learning purposes