control: add transport resolver and nix control announce wiring
This commit is contained in:
parent
f77fab378b
commit
faec62f9ae
4 changed files with 260 additions and 30 deletions
10
README.md
10
README.md
|
|
@ -68,14 +68,20 @@ Control protocol (iroh gossip, relay + direct transport discovery):
|
|||
|
||||
```sh
|
||||
# Listener (on node A)
|
||||
cargo run -p ec-node -- control-listen --gossip-peer <node-b-endpoint-id>
|
||||
cargo run -p ec-node -- control-listen --gossip-peer <node-b-endpoint-addr>
|
||||
|
||||
# Announcer (on node B)
|
||||
cargo run -p ec-node -- control-announce \
|
||||
--stream-id la-nbc \
|
||||
--relay-url https://cdn.moq.dev/anon \
|
||||
--relay-broadcast la-nbc \
|
||||
--gossip-peer <node-a-endpoint-id>
|
||||
--gossip-peer <node-a-endpoint-addr>
|
||||
|
||||
# Resolver (consumer picks best announced path)
|
||||
cargo run -p ec-node -- control-resolve \
|
||||
--stream-id la-nbc \
|
||||
--prefer direct-first \
|
||||
--gossip-peer <node-a-endpoint-addr>
|
||||
```
|
||||
|
||||
Coverage:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue