There is something I struggle to understand with multiaddresses: are they representing the means for establishing a connection with a peer, or for communicating with this peer?
For exemple with WebRTC, there is a phase of signaling that utilizes a server to negotiate the connection between the peers, and then there is a phase of peer-to-peer communication that doesn’t involve any server or third party anymore.
So let’s consider this multiaddr:
/ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/p2p/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSooo2a
Does the /ip4/188.166.203.82/tcp/20000/wss/p2p-webrtc-star/
part indicates that there is a signaling-star rendez-vous server at 188.166.203.82:20000
and that the node must connect to it with WebSocket Secure? Or is 188.166.203.82:20000
the address of the other node? If so, I can’t figure the /wss/
part, because 2 browsers cannot connect themselves in peer-to-peer with WebSocket.