If you want to connect 2 computers use Tailscale. If you want to write an app which offers peer to peer connection for some feature, then use iroh.
For me, I find more value in connecting computers together than connecting applications together, but I'm not building P2P apps...