A simple example of implementing a socket server is shown in the Implementing a simple socket server with AsyncIO section of this chapter. Another way is to implement a fully functional web server through the use of AsyncIO is by using the aiohttp framework, which provides an AIO-based HTTP server.