| 
					
				 | 
			
			
				@@ -48,7 +48,11 @@ class Client: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async def run_sending_client(self, file_path='~/output.txt'): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self._file_path = file_path 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _, writer = await asyncio.open_connection(host=self.host, port=self.port) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reader, writer = await asyncio.open_connection(host=self.host, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                       port=self.port) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        writer.write("sender\n".encode('utf-8')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        await writer.drain() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        await reader.readline()  # Wait for server start signal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         await self.send(writer=writer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async def send(self, writer: asyncio.StreamWriter): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -73,7 +77,11 @@ class Client: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async def run_receiving_client(self, file_path='~/input.txt'): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self._file_path = file_path 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        reader, _ = await asyncio.open_connection(host=self.host, port=self.port) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        reader, writer = await asyncio.open_connection(host=self.host, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                       port=self.port) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        writer.write("receiver\n".encode('utf-8')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        await writer.drain() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        await reader.readline()  # Wait for server start signal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         await self.receive(reader=reader) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async def receive(self, reader: asyncio.StreamReader): 
			 |