| 
					
				 | 
			
			
				@@ -105,12 +105,12 @@ class Server: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         client_hello = await reader.readline() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         peer_is_sender = client_hello.decode('utf-8') == 'sender\n' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        await writer.drain() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if peer_is_sender: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self._working = True 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             logging.info("Sender is connecting...") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             # Send start signal to client 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             writer.write("Start!\n".encode('utf-8')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            await writer.drain() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await self.run_reader(reader=reader) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             logging.info("Incoming transmission ended") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else: 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -119,6 +119,7 @@ class Server: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 await asyncio.sleep(.5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             # Send start signal to client 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             writer.write("Start!\n".encode('utf-8')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            await writer.drain() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await self.run_writer(writer=writer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             logging.info("Outgoing transmission ended") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self._working = False 
			 |