For more information, you can refer to the following links:
- Keynote on Concurrency, PyBay 2017, Raymond Hettinger (https://pybay.com/site_media/slides/raymond2017-keynote/async_examples.html)
- A simple Python webserver, Stephen C. Phillips (blog.scphillips.com/posts/2012/12/a-simple-python-webserver/)
- How to Work with TCP Sockets in Python, Alexander Stepanov (steelkiwi.com/blog/working-tcp-sockets/)
- Socket Programming in Python, Nathan Jennings (realpython.com/python-sockets/#multi-connection-client-and-server)
- Introduction to Python Generators (realpython.com/introduction-to-python-generators/)