while True: data, addr = client_socket[client_id].recvfrom(10240) data = pickle.loads(data) print(threading.current_thread().getName() + "\t" + data.get_value() + "\n") faces = Core.get_all_faces() consumer_faces = [] #10 consumers are being used no_of_consumers = 10 for i in range(2, no_of_consumers + 12): consumer_faces.append(Core.get_face(i)) key = Keys() private_key = key.get_private_key() public_key = key.get_public_key() key = Keys() private_key = key.get_private_key() public_key = key.get_public_key() client_socket = [] threads = [] face_address = None for i in range(no_of_consumers): face = consumer_faces[i] transport = face['transport']
from Core import Core from Face import Face from Keys import Keys from Interest import Interest from Name import Name from Data import Data import time import pickle import socket faces = Core.get_all_faces() face = Core.get_face(1) key = Keys() private_key = key.get_private_key() public_key = key.get_public_key() name = "name4" interest = Interest(name) interest.set_signature(private_key) transport = face['transport'] ip=transport['ip_address'] port = transport['port'] face_address = (ip, port) client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) client_socket.bind(('127.0.0.1',0)) client_socket.sendto(pickle.dumps(interest),face_address) time.sleep(1) while True:
from Core import Core from Face import Face from Keys import Keys from Interest import Interest from Name import Name from Data import Data import time import pickle import socket faces = Core.get_all_faces() face = Core.get_face(2) key = Keys() private_key = key.get_private_key() public_key = key.get_public_key() transport = face['transport'] ip = transport['ip_address'] port = transport['port'] face_address = (ip, port) client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) client_socket.bind(('127.0.0.1', 0)) name = "name4" content = "welcome to the world of programming" mydata = Data(name, content) mydata.set_signature(private_key) time.sleep(5) client_socket.sendto(pickle.dumps(mydata), face_address) while True: