Timely delivery
Data arrives quickly enough to be useful, even if some packets are lost. Live calls and games favour speed over guaranteed delivery, so late or missing packets are skipped, not resent.
Understanding Timely delivery in QCE Digital Solutions Unit 4
What it does: Discarding late packets keeps the game current, which is timely delivery in action. Turning off resending removes the delay it causes, which is the trade-off against guaranteed delivery. In a live call, old data is useless once the moment has passed. It is better to skip a lost packet than to freeze the call waiting for it. Timely delivery puts speed first. Guaranteed delivery puts completeness first. Late data is out of date. Games favour speed over resending, so old packets are dropped. The mistake is putting completeness ahead of speed in a live situation.
Common mistakes: The comparison is the wrong way round. It would skip packets that arrive on time. A packet is skipped when its delay is greater than the deadline: if delay_ms > deadline_ms:. FTP is for transferring files and guarantees delivery. Live calls need timely delivery, so they use a fast protocol such as UDP. It should be protocol = "UDP".
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 89–125) and word search (Modules 17–125).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
timely deliveryFill in the Blanks
Spot the Error
Student with a class code? Join your class →