Question

Est-il possible?

Connexion Peer-To-Peer via WiFi (même point d'accès), comment plusieurs dispositifs parler sur cette couche.

Une API disponible ou des sources qui peuvent être examinées?

Merci Yaourt

Était-ce utile?

La solution

Essayez des recherches sur l'état de Bonjour / Avahi / Zeroconf sur android. Je vois quelques pages qui indiquent que les gens ont fait des progrès à certaines fins, mais rien comme un howto générique ou prêt à la bibliothèque d'utilisation.

Autres conseils

L'Alliance WiFi a annoncé lundi que sa version de réseau peer-to-peer direct du WiFi, appelé WiFi Direct, est maintenant disponible sur plusieurs nouveaux périphériques WiFi. L'Alliance annonce également qu'elle a commencé le processus de certification des dispositifs pour la compatibilité Wi-Fi Direct.

Sauf si vous connaissez l'adresse IP attribuée à l'autre poste déjà, vous devriez avoir en quelque sorte des dispositifs informer les autres appareils qui existent.

Ces dispositifs sont-va certainement être sur le même sous-réseau? Dans ce cas, vous pouvez essayer de déconner avec les dispositifs ayant envoient des paquets « diffusion ». Je ne sais pas si l'API Android permet aux applications réelles reçoivent ces bien.

L'approche plus fiable serait probablement d'exécuter quelque part un peu de serveur centralisé avec enregistrement des périphériques lorsqu'ils sont en ligne, et de donner leur adresse IP lors de leur inscription. Ensuite, ils peuvent interroger ce serveur pour lesquels d'autres appareils sont à proximité et que leurs adresses IP sont. Si cela doit être un serveur central sur Internet plus large, cela signifie que, malheureusement, que la partie découverte du dispositif est pair pas par les pairs - il y a une certaine implication de la vie privée. Une autre chose si cela est un serveur central est que vous aurez à concevoir le processus d'interrogation pour faire face à NAT afin que l'interrogation pour d'autres périphériques sur votre réseau local est limité au réseau à droite, mais vous obtenez également leur adresse IP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top