BasicServer and test_BasicServer for learning how to use servers and how to test servers.