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
- 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
- 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