mirror of
https://github.com/vacp2p/specs.git
synced 2026-01-07 20:23:58 -05:00
21 lines
785 B
Plaintext
21 lines
785 B
Plaintext
@startuml
|
|
participant Cli
|
|
participant Srv
|
|
|
|
skinparam sequenceMessageAlign center
|
|
skinparam defaultFontName monospaced
|
|
|
|
|
|
== Dial Request Success==
|
|
|
|
Cli -> Srv: [conn1: stream: dial] DialRequest:{nonce: 0xabcd, addrs: (addr1, addr2, addr3)}
|
|
Srv -> Cli: [conn2: stream: dial-back]addr2 DialBack:{nonce: 0xabcd}
|
|
Cli -> Srv: [conn2: stream: dial-back] DialBackResponse:{status: OK}
|
|
Srv -> Cli: [conn1: stream: dial] DialResponse:{status: OK, addrIdx: 1, dialStatus: DIAL_STATUS_OK}
|
|
|
|
== Dial Request Failure==
|
|
|
|
Cli -> Srv: [conn1: stream: dial] DialRequest:{nonce: 0xabcd, addrs: (addr1, addr2, addr3)}
|
|
Srv -> Cli: [conn2: stream: dial-back]addr2 DialBack:{nonce: 0xabcd}
|
|
Srv -> Cli: [conn1: stream: dial] DialResponse:{status: OK, addrIdx: 1, dialStatus: DIAL_STATUS_E_DIAL_ERROR}
|
|
@enduml |