Now, let us look at a specific Python example that implements a server that facilitates asynchronous communication. Download the code for this book from the GitHub page (https://github.com/PacktPublishing/Mastering-Concurrency-in-Python), and navigate to the Chapter11 folder.
Python example
Starting a server
In the Chapter11/example1.py file, let's look at the EchoServerClientProtocol class, as follows:
# Chapter11/example1.py
import asyncio
class EchoServerClientProtocol(asyncio.Protocol):
def connection_made(self, transport):
peername = transport.get_extra_info('peername')
print('Connection from {}'.format(peername))
self.transport = transport
def data_received(self, data...