Is there anybody out there? Discovering your environment in mobile ad-hoc networks