def enqueuePacket(self, data): packet = Packet(data) if self.init: packet.seg = self.seg self.seg += 1 else: self.requesting = True packet.con = self.nextSeg # con packet: seg = 0; ack = 0; con = nextSeg self.buff.put(packet)