@@ -1849,23 +1849,22 @@ while also simultaneously trying to establish a Connection from the Local
18491849Endpoint candidates to the Remote Endpoint candidates.
18501850
18511851If there are multiple Local Endpoints or Remote Endpoints configured, then
1852- initiating a `Rendezvous` action will systematically probe the reachability
1852+ initiating a `Rendezvous` action will cause the Transport Services
1853+ Implementation to systematically probe the reachability
18531854of those endpoint candidates following an approach such as that used in
18541855Interactive Connectivity Establishment (ICE) {{?RFC8445}}.
18551856
1856- If the endpoints are suspected to be behind a NAT, `Rendezvous` can be
1857- initiated using Local Endpoints that support a method of discovering NAT
1858- bindings such as Session Traversal Utilities for NAT (STUN) {{?RFC8489}} or
1859- Traversal Using Relays around NAT (TURN) {{?RFC8656}}. In this case, the
1860- Local Endpoint will resolve to a mixture of local and server reflexive
1861- addresses. The `Resolve` action on the Preconnection can be used to
1862- discover these bindings :
1857+ If the endpoints are suspected to be behind a NAT, and the Local Endpoint
1858+ supports a method of discovering NAT bindings, such as Session Traversal
1859+ Utilities for NAT (STUN) {{?RFC8489}} or Traversal Using Relays around NAT
1860+ (TURN) {{?RFC8656}}, then the `Resolve` action on the Preconnection can be
1861+ used to discover such bindings :
18631862
18641863~~~
18651864[]LocalEndpoint, []RemoteEndpoint := Preconnection.Resolve()
18661865~~~
18671866
1868- The `Resolve` call returns lists of Local Endpoints and Remote Endpoints,
1867+ The `Resolve` call returns lists of Local Endpoints and Remote Endpoints
18691868that represent the concrete addresses, local and server reflexive, on which
18701869a `Rendezvous` for the Preconnection will listen for incoming Connections,
18711870and to which it will attempt to establish Connections.
@@ -1888,9 +1887,10 @@ The set of Remote Endpoint candidates are then configured onto the Preconnection
18881887Preconnection.AddRemote([]RemoteEndpoint)
18891888~~~
18901889
1891- The `Rendezvous` action can be initiated once both the Local Endpoint
1892- candidates and the Remote Endpoint candidates retrieved from the peer via
1893- the signalling channel have been added to the Preconnection.
1890+ The `Rendezvous` action is initiated, and causes the Transport Services
1891+ Implementation to begin connectivity checks, once the application has
1892+ added both the Local Endpoint candidates and the Remote Endpoint candidates
1893+ retrieved from the peer via the signalling channel to the Preconnection.
18941894
18951895
18961896If successful, the `Rendezvous` action returns a Connection object via a
0 commit comments