コード例 #1
0
    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)
コード例 #2
0
ファイル: shuffle_node.py プロジェクト: ASchurman/Dissent
	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)
コード例 #3
0
ファイル: bulk_node.py プロジェクト: ecrypto/dissent
 def broadcast_file_to_all_nodes(self, filename):
     AnonNet.broadcast_using(self.sockets, AnonNet.send_file_to_sock, filename)
コード例 #4
0
	def broadcast_file_to_all_nodes(self, filename):
		AnonNet.broadcast_using(self.sockets, AnonNet.send_file_to_sock, filename)