Exemplo n.º 1
0
 def __init__(self, stop_event: Event, port: int):
     super().__init__()
     self.setDaemon(True)
     self.stop_event = stop_event
     self.queue_to_ui = Queue()
     self.peer_pool = PeerPool(port, stop_event, self.queue_to_ui)
     self.status_monitor = ClientStatusMonitor(stop_event, self.peer_pool)
     # Lista klientów
     self.clients = ClientsTable()
     self.clients.add(own_id)
     self.om = OwnershipManager(self.clients, self.peer_pool)
     self.sd_ui = SharedrawUI(self.peer_pool, self.om)
     self._update_clients_info()