| 
					
				 | 
			
			
				@@ -86,8 +86,9 @@ class Server: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Decide whether client is sender or receiver and start transmission. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if not self.working: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            self._working = True 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        peer_is_sender = not self.working  # TODO: ask peer role 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self._working = True 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if peer_is_sender: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             logging.info("Sender is connecting...") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             await self.run_reader(reader=reader) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             logging.info("Incoming transmission ended") 
			 |