handle ping missed in lan connecting
This commit is contained in:
		
							parent
							
								
									c0b72f9007
								
							
						
					
					
						commit
						bae8b38f08
					
				
					 2 changed files with 7 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -45,11 +45,12 @@ def _lan_work(peer: LANIP):
 | 
			
		|||
            except requests.exceptions.ConnectionError:
 | 
			
		||||
                pass
 | 
			
		||||
    
 | 
			
		||||
    Thread(target=find_port, args=[1024, 32767], daemon=True).start()
 | 
			
		||||
    Thread(target=find_port, args=[32767, 65535], daemon=True).start()
 | 
			
		||||
    while identified_port.port == 0:
 | 
			
		||||
        better_sleep(1)
 | 
			
		||||
    print(LANIP, identified_port.port)
 | 
			
		||||
    #Thread(target=find_port, args=[1024, 32767], daemon=True).start()
 | 
			
		||||
    #Thread(target=find_port, args=[32767, 65535], daemon=True).start()
 | 
			
		||||
    #while identified_port.port == 0:
 | 
			
		||||
    #    better_sleep(1)
 | 
			
		||||
    i = 1337
 | 
			
		||||
    print(requests.get(f'http://{peer}:{i}/ping'))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def connect_peer(peer: LANIP):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,7 +70,7 @@ class LANServer:
 | 
			
		|||
            return accept_upload(request)
 | 
			
		||||
 | 
			
		||||
    def start_server(self):
 | 
			
		||||
        self.server = WSGIServer((self.host, get_open_port()),
 | 
			
		||||
        self.server = WSGIServer((self.host, 1337),
 | 
			
		||||
                                 self.app, log=None,
 | 
			
		||||
                                 handler_class=FDSafeHandler)
 | 
			
		||||
        self.port = self.server.server_port
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue