FSHost is indeed widely used.
I tried multiplayer once with P3D, we used TeamViewer to create a local VPN, then we could connect to each other sessions.
Interesting thing is that despite having FPS set to unlimited, the other platyer's aircraft movements were normal, unlike in FSX.