try out this app called "Blip". It doesn't require you to be on the same network.
It does require an internet connection though, which is worse.