How to sync a project for a teamwork of two people online?

So I understand that with perforce we can actually work on the same scene/level on different stuff and sync them together.

1.Can one of our PC’s be the server ? Is there an online solution for that ?
2.What problems have you experienced with this one ? Any file losses?

Thanks in advance !