Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lab 3 Implementation - Multi-Language UDP Protocol Name: Kallepally sai kiran

Implementation:

  • Directory A: Python implementation

    • Client: Thread-based Python
    • Server: Event-driven Python (select-based)
  • Directory B: Java implementation

    • Client: Event-driven Java (NIO-based)
    • Server: Thread-based Java

Protocol Features:

  • Session management with HELLO/GOODBYE
  • Sequence number tracking with lost packet detection
  • Logical clocks for event ordering
  • Latency measurement
  • Timeout handling

To Run: Linux/Mac: ./A/Client or ./B/Client Linux/Mac: ./B/Server or ./A/Server Windows: Use python/java commands directly on source files

All four combinations tested and working.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages