def PackPacket(self): snh = struct.pack("!L", self.sn) PacketHeader = GeneratePacketHeader(self.target, self.dest_host) PacketContent = self.PackContent() confirmh = Confirm() packet_send = snh + PacketHeader + PacketContent + confirmh return packet_send
def PackPacket(self): #IPHeader = GenerateIPHeader(self.src_host, self.dest_host) #sn = GenerateSN() snh = struct.pack("!L", self.sn) PacketHeader = GeneratePacketHeader(self.target, self.dest_host) PacketContent = self.PackContent() confirmh = Confirm() #Packet = IPHeader + snh + PacketHeader + PacketContent + confirmh packet_send = snh + PacketHeader + PacketContent + confirmh return packet_send