def blind_voting(merkle_root): vote_number = (int(merkle_root, 16) % nodeproperty.Total_peer_num) + 1 voting = {'To': vote_number, 'from': nodeproperty.My_IP_address, 'type': 'V'} jsonString = json.dumps(voting) if nodeproperty.My_peer_num == vote_number: file_controller.add_voting(jsonString) else: index = vote_number - 1 ip_address = peerproperty.nodeproperty.ConnectedPeerList[index][1] sender.send(ip_address, jsonString, nodeproperty.My_receiver_port)
def run(self): join_msg = {'ID': peerconnector_ID} join_msg_json = json.dumps(join_msg) monitoring.log("log.Msg to connect to PeerMGr: " + join_msg_json) sender.send(self.peermgr_ip, join_msg_json, self.peermgr_port) monitoring.log('log.An connection message was sent to PeerMgr.')
def run(self): join_msg = {'ID': peerconnector_ID} join_msg_json = json.dumps(join_msg) logging.debug("Msg to connect to PeerMGr: " + join_msg_json) sender.send(self.peermgr_ip, join_msg_json, self.peermgr_port) logging.debug('An connection message was sent to PeerMgr.')