Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hammertime

Lightweight adaptive transport demo that switches between UDP and TCP based on runtime telemetry (RTT, loss, jitter) and application-level chunk sequencing. Designed as an example project for experimenting with network-aware transport switching and predictive components.

Features

  • Adaptive transport manager that switches between protocols based on telemetry thresholds.
  • Simple client/server CLI and a GUI client.
  • Application-layer chunking and sequencing for reliable delivery over UDP.
  • Predictive component for making switching decisions or aiding retransmission strategies.

Repository layout

Key symbols

Quick start

  1. Build the server and client:
go build ./cmd/server
go build ./cmd/client
# optional: gui client
go build ./cmd/client_gui

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages