def broadcast_to_all_peers(self, voucher): for node in self.nodes: ip, port = node[0], node[1] sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: sock.connect((ip, int(port))) AnonNet.send_to_socket(sock, voucher) sock.close() except: self.DEBUG("peer %s:%s not available" % (ip, port))
def broadcast_to_all_peers(self, voucher): for node in self.nodes: ip, port = node[0], node[1] sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: sock.connect((ip,int(port))) AnonNet.send_to_socket(sock, voucher) sock.close() except: self.DEBUG("peer %s:%s not available" % (ip, port))
def send_to_socket(self, sock, msg, signed=True): if signed: outmsg = AnonCrypto.sign(self.id, self.key1, msg) else: outmsg = msg AnonNet.send_to_socket(sock, outmsg)
def send_to_socket(self, sock, msg, signed=True): if signed: outmsg = AnonCrypto.sign(self.id, self.key1, msg) else: outmsg = msg AnonNet.send_to_socket(sock, outmsg)