@mtojek I am looking into the webrtc signaling server issue (fyi those domains are aliases). I’ll let you know when I have more info.
For the websocket star server can you clarify what you mean, I’m not sure I understand? Are you unable to discover and connect to peers that are listening on that server?
Oh, didn’t notice that they’re aliases - thanks for bringing this up and looking into the issue. Kindly please to keep us informed.
Regarding the websocket star server - I can see the issue only while using the server https://ws-star.discovery.libp2p.io/ . The only message I receive from the endpoint is the initial one. I don’t get any “ws-peer” updates.
Can you share your config for libp2p? I was able to get peer events, my assumption is that you need to pass ws.discovery to the peerDiscovery config, otherwise you won’t get any peer:discovery events.
I believe 42 indicates message (4) and ping (2), which means the client has 5 seconds, based on the initial timeout returned, to ping or the connection will be closed.
I know all these message types. Just wanted to highlight that in case of "ws-star.discovery.libp2p.io " there are no incoming updates from the star signal server if I send only “ss-join”. The other server pushed updates without any issues.
So the question is: which commands should I send to receive “ws-peer” from the signal server?
Apart from that, do you know what’s going on with the mentioned signal servers? They’re still down. Any ETA to fix it?
EDIT:
I think I see the difference. “ws-star.discovery.libp2p.io” requires a crypto challenge (CRYPTO_PUZZLE.md). The other one didn’t. Is there an option to skip it?
https://wrtc-star.discovery.libp2p.io is back up. We’re going to be working on upgrading the deployment of this in the coming weeks to help prevent prolonged downtime.
I don’t anticipate us making any significant changes to the signaling server. Any updates will likely just be code/dependency, and deployment updates. Our focus right now is to get distributed signaling in place, https://github.com/libp2p/specs/pull/159, so that we can migrate away from using these centralized services.