2010-12-09 6 views
1

J'essaie de concevoir une application de chat simple pour android. Le concept est, les utilisateurs doivent s'inscrire et se connecter à leur compte et peuvent discuter entre eux. Un chat de base ...Conception d'une application de chat

Quelqu'un peut-il me dire s'il vous plaît la manière la plus simple et la plus efficace de concevoir une application de chat ... Toute contribution sera précieuse. Tous les échantillons seront également d'une grande aide ...

EDIT:

Je suis en train d'utiliser jwchat.org comme serveur jabber exemple pour établir la connexion. Quelqu'un peut-il m'aider avec un tutoriel ou un exemple de code de la façon de le faire ...

+0

Il existe de nombreux protocoles de conversation existants; certains sont leur propre protocole spécial, d'autres simplement coordonner via HTTP. Le protocole le plus simple que je connaisse (en supposant un accès par socket brut) est IRC - Internet Relay Chat. Dans tous les cas, je définirais mieux mes besoins et mes ressources, puis choisirais un protocole * sortant * qui conviendrait parfaitement. –

Répondre

0

Vous devez d'abord avoir un serveur pour que les utilisateurs puissent créer et se connecter à leurs comptes. Ensuite, en fonction des protocoles serveur/chat, vous implémentez le programme de discussion.

Vous devrez peut-être également écrire le programme serveur afin de communiquer avec les clients en fonction du protocole. À moins que vous ne parliez de communications sans serveur, où les applications communiquent entre elles par Bluetooth ou sans fil, il vous suffit de faire la découverte, l'établissement et la communication.

0

Il existe un service de Google, appelé Google Cloud Messaging, qui offre une expérience similaire dans la rédaction d'une application de chat.

Je suggère de commencer à communiquer deux applications via un serveur où une servlet Java va gérer tous les messages entrants et les transmettre à l'autre application connectée. Si la fin de réception est en mode hors connexion, stockez les messages et, une fois en ligne, affichez tous les messages stockés et envoyez-les.

Lorsque cela est fait, créer une table d'utilisateurs et ajouter la fonctionnalité d'enregistrement et le chat sera alors parmi 2 utilisateurs parmi eux, connectés.

Questions connexes