Computer Networks Lab Manual
  • Course Information
    • Welcome
    • Lab sessions and etiquette
    • Team setup
  • Setup Guides
    • GitHub Repository Setup
    • Technical setup
      • Linux
      • Windows
      • MacOS
  • GitHub SSH Setup
  • Framework Setup
  • Reference Documentation
    • Getting started
  • Introduction to Python
  • The socket abstraction
  • Handling connections
    • Threads
    • Polling
  • Assignments
    • Assignments overview
    • Mandatory assignments
      • A1 - Chat Client
      • A2 - TCP Trace Analysis
    • Extra assignments
      • A3 - Chat Server
      • A4 - HTTP2 Trace Analysis
      • A5 - HTTP Server
      • A6 - DNS Server
      • A7 - Unreliable Chat Client
      • A8 - Multiplayer Game
  • Appendix
    • Game showcase
Powered by GitBook
On this page

Handling connections

ThreadsPolling
PreviousThe socket abstractionNextThreads

Last updated 3 months ago