Im Allgemeinen ist es unzuverlässig, Ihre ARP-Tabelle als Mechanismus zu verwenden, um festzustellen, ob ein Gerät vorhanden ist. Dies liegt daran, dass Ihr Gerät nur dann über einen ARP-Eintrag verfügt, wenn es kürzlich ein IP-Paket vom Telefon erhalten hat.
Eine (nicht empfohlene) Möglichkeit, die ARP / MAC-Suche zuverlässig auszuführen, besteht darin, jede Adresse im lokalen Netzwerk zu pingen, bevor versucht wird, den Inhalt der ARP-Tabelle zu ermitteln. Dies kann funktionieren, da der Ping-Vorgang die Adressauflösung für jede Adresse als Teil des Ping-Vorgangs ausführt. Das Pingen jeder möglichen Adresse im lokalen Netzwerk kann jedoch als nicht gesellig angesehen werden.
Eine andere Möglichkeit ist die Verwendung von Bonjour . Bonjour ermöglicht es Geräten, sich über einen Broadcast-Mechanismus zu finden, der unabhängig von ARP funktioniert.