wifi conversation entre deux ou plusieurs appareils android
Je veux développer une application de chat pour discuter entre deux ou plusieurs appareils android à l'aide de réseau wifi.L'application doit être en mesure d'envoyer ou de recevoir des chaînes les unes des autres. J'ai une expérience dans l'utilisation de Bluetooth réseau entre le pc et android. Peut me donner toute suggestion ou bonne direction. Merci à l'avance.
Suggestion: faire une recherche sur le web et un moteur de recherche sur les questions existantes, que nous semblons avoir quelqu'un à poster ce un une fois par jour.
OriginalL'auteur Mamun Sardar | 2012-05-08
Vous devez vous connecter pour publier un commentaire.
Vous pouvez être en mesure de chat entre deux appareils android dans
Android Version 4.0
.Il existe une API appelée"Wifi P2P
'.Plus d'information peut être obtenu à partir d'ici:http://developer.android.com/reference/android/net/wifi/p2p/package-summary.html
OriginalL'auteur UVM
Si vous envisagez de connecter des périphériques qui sont sous le même réseau WiFi AP/routeur et sans créer de serveur, alors je vous suggère de considérer l'utilisation de UDP multicast qui est disponible depuis l'API de niveau 1:
http://developer.android.com/reference/java/net/MulticastSocket.html
UDP ne garantit pas la livraison des données (peut-être perdu), je voudrais donc utiliser UDP multicast pour la découverte de périphériques, et d'ouvrir une connexion TCP pour les données nécessitant une garantie de livraison. Port d'écoute TCP peut être annoncé via UDP multicast afin que tout le monde peut se connecter les uns avec les autres au-dessus de TCP. (Il peut y avoir 3ème partie de l'outil qui fait de ce faible niveau de stuff pour vous.)
OriginalL'auteur enobufs
peut-être XMPP aidera, google talk utilise le même protocole.
choses que vous devez faire:
1. vous avez besoin d'un ordinateur serveur pour exécuter serveur XMPP, il y a beaucoup de mises en application open source.
2. vous avez besoin d'un client XMPP en cours d'exécution sur votre appareil android, il ya aussi beaucoup de mises en application open source en cours d'exécution sur plate-forme android.
OriginalL'auteur pengdu