Skip to content

thatdevsherry/twamp-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twamp-rs

WIP TWAMP RFC 5357 implementation in rust.

Currently building for unauthenticated mode only.

# Run server first.
> cargo run -p responder

# Run client
> cargo run -p controller -- --server 127.0.0.1

# Tests
> cargo test --workspace

# Open docs in browser
> cargo docs --workspace --no-deps --open

Roadmap/Features

Controller

  • establish TCP connection to server
  • read server greeting
  • send set-up-response
  • read server-start
  • send request-tw-session
  • read accept-session
  • send start-sessions
  • read start-ack
  • twamp-test
  • send stop-sessions

Responder

  • handle TCP connection from controller
  • send server greeting
  • read set-up-response
  • send server-start
  • read request-tw-session
  • send accept-session
  • read start-session
  • send start-ack
  • twamp-test
  • read stop-sessions

About

TWAMP (RFC 5357) impl in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages