Exemplo n.º 1
0
 def handle(self):
     data = AnonNet.recv_from_socket(self.request)
     (function, msg) = marshal.loads(data)
     if function == "invite":
         self.parent.recv_invite(msg)
     elif function == "accept":
         self.parent.inform_phase(msg)
     elif function == "inform":
         self.parent.recv_voucher(msg)
     elif function == "quit":
         self.parent.recv_quit_voucher(msg)
     elif function == "expel":
         self.parent.recv_expel_voucher(msg)
     elif function == "interested?":
         self.parent.recv_interest_voucher(msg)
     elif function == "interested":
         self.parent.recv_interested(msg)
     elif function[:7] == "prepare":
         self.parent.recv_prepare(msg, function)
     else:
         self.parent.emit(SIGNAL("messageReceived(QString)"), QString("not sure what to do with: " + str(function)))
Exemplo n.º 2
0
 def handle(self):
     data = AnonNet.recv_from_socket(self.request)
     (function, msg) = marshal.loads(data)
     if function == "invite":
         self.parent.recv_invite(msg)
     elif function == "accept":
         self.parent.inform_phase(msg)
     elif function == "inform":
         self.parent.recv_voucher(msg)
     elif function == "quit":
         self.parent.recv_quit_voucher(msg)
     elif function == "expel":
         self.parent.recv_expel_voucher(msg)
     elif function == "interested?":
         self.parent.recv_interest_voucher(msg)
     elif function == "interested":
         self.parent.recv_interested(msg)
     elif function[:7] == "prepare":
         self.parent.recv_prepare(msg, function)
     else:
         self.parent.emit(SIGNAL("messageReceived(QString)"), QString("not sure what to do with: " + str(function)))
Exemplo n.º 3
0
 def recv_from_socket(self, sock, verify=True):
     d = AnonNet.recv_from_socket(sock)
     if verify:
         d = AnonCrypto.verify(self.pub_keys, d)
     return d
Exemplo n.º 4
0
 def recv_from_socket(self, sock, verify=True):
     d = AnonNet.recv_from_socket(sock)
     if verify:
         d = AnonCrypto.verify(self.pub_keys, d)
     return d