def broadcast_to_all_nodes(self, msg, signed=True): if not self.am_leader(): raise RuntimeError, 'Only leader can broadcast' if signed: outmsg = AnonCrypto.sign(self.id, self.key1, msg) else: outmsg = msg AnonNet.broadcast_using(self.sockets, AnonNet.send_to_socket, outmsg)
def broadcast_to_all_nodes(self, msg, signed = True): if not self.am_leader(): raise RuntimeError, 'Only leader can broadcast' if signed: outmsg = AnonCrypto.sign(self.id, self.key1, msg) else: outmsg = msg AnonNet.broadcast_using(self.sockets, AnonNet.send_to_socket, outmsg)
def broadcast_file_to_all_nodes(self, filename): AnonNet.broadcast_using(self.sockets, AnonNet.send_file_to_sock, filename)
def broadcast_file_to_all_nodes(self, filename): AnonNet.broadcast_using(self.sockets, AnonNet.send_file_to_sock, filename)