Exemplo n.º 1
0
 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))
Exemplo n.º 2
0
 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))
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)