If you're using Windows, make sure Windows doesn't think your network is public. My dad's computers thought they were on a public network and so wouldn't see each other directly (they were syncing though, very slowly via an external relay).
You have to force it to use wlan or wireless. It solves the problem. Also, wait for a few moments for it to be able to detect your other device.