if test_file: file = open(fileToSend, 'r') print('file: ', file) payload = file.read().encode() print("Payload") print("{}".format(payload)) #payload = ipv_header.replace(" ","/x").encode() + payload print("Payload size:", len(payload)) print("Payload: {}".format(b2hex(payload))) print("") else: payload = bytearray(range(1, 1 + send_data)) node0.protocol.layer3.send_later(1, node1.layer3.L3addr, payload) #--------------------------------------------------------------------------- Statsct.addInfo('real_packet', payload) Statsct.addInfo('real_packet_size', len(payload)) #--------------------------------------------------------------------------- #try: sim.run() #except Exception as e: # print("Exception: -> {}".format(e)) # input('Enter to continue') print('simulation ended') #Statsct.print_results() print('Sender Packet list ') Statsct.print_packet_list(Statsct.sender_packets) print('Receiver Packet list ') Statsct.print_packet_list(Statsct.receiver_packets)
def _set_protocol(self, protocol): self.protocol = protocol Statsct.addInfo('protocol', protocol.__dict__)