It's not immediately clear from the documentation but if anyone is familiar with Iroh, I'd love to know if it's suitable for use in disconnected networks, eg. WiFi networks or PANs with no internet.
I suspect that Iroh is primarily designed for P2P between two devices on the internet.
I work on iroh, and this is exactly correct. It doesn't do locally discovery by default, but can be configured to discover devices on local networks. Docs link above is the best place to start, and here's a code example to compliment: https://github.com/n0-computer/iroh/blob/main/iroh/examples/...
big ++ for iroh - using it for a project at work, it's evolving really nicely, has reliable holepunching, and the team is super responsive and happy to dig thru gigs of logs to find a bug :)
It's not immediately clear from the documentation but if anyone is familiar with Iroh, I'd love to know if it's suitable for use in disconnected networks, eg. WiFi networks or PANs with no internet.
I suspect that Iroh is primarily designed for P2P between two devices on the internet.
Iroh has a local discovery option which uses mDNS-like system for discovery when on the same network.
https://www.iroh.computer/docs/concepts/discovery#local-disc...
I work on iroh, and this is exactly correct. It doesn't do locally discovery by default, but can be configured to discover devices on local networks. Docs link above is the best place to start, and here's a code example to compliment: https://github.com/n0-computer/iroh/blob/main/iroh/examples/...
big ++ for iroh - using it for a project at work, it's evolving really nicely, has reliable holepunching, and the team is super responsive and happy to dig thru gigs of logs to find a bug :)
How does this compare to libp2p?