def close_all_sockets(self): """ Close all sockets """ readers = self.get_sockets(self.get_handle_map()) for s in readers: if s is not None: DTN._cleanup_socket(s)
def clean(self): if self.conn_send is not None: DTN._cleanup_socket(self.conn_send) if self.conn_recv is not None: DTN._cleanup_socket(self.conn_recv) # Set DTNConnection of this SH in Site Manager to None self.sm.dtn[self.sh] = None if self.server_conn: self.sm.server_connected = False