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.
It does require an internet connection though, which is worse.