2010-12-09 3 views
1

Я пытаюсь создать приложение для чата для Android. Концепция заключается в том, что пользователи должны зарегистрироваться и войти в свою учетную запись и общаться в чате друг с другом. Основной чат ...Разработка приложения чата

Может ли кто-нибудь рассказать мне простейший и наиболее эффективный способ разработки чат-приложения ... Любой вход будет ценным. Любые образцы также будут иметь большую помощь ...

EDIT:

Я пытаюсь использовать jwchat.org в качестве сервера образца JABBER установить соединение. Может ли кто-нибудь помочь мне с учебником или примером кода, как это сделать ...

+0

Существует множество существующих протоколов чата; некоторые из них являются их собственным специальным протоколом, другие просто координируются через HTTP. Самый простой протокол, который я знаю (при условии доступа к сырым сокетам), - IRC - Internet Relay Chat. В любом случае я бы лучше определял свои требования и ресурсы, а затем выбирал * выходящий * протокол, который хорошо подходит. – 2010-12-09 05:31:02

ответ

0

Для того, чтобы пользователи могли создавать и вводить учетные записи, вам необходимо иметь сервер. Затем, основываясь на протоколах сервера/чата, вы реализуете программу чата.

Возможно, вам также потребуется написать серверную программу для связи с клиентами на основе протокола.

Если вы не говорите о безсерверных коммуникациях, где приложения обмениваются данными друг с другом с помощью bluetooth или беспроводной связи, вам просто нужно сделать Discovery, Establishment and Communication.

0

Служба Google, называемая облачным почтовым сообщением Google, предоставляет несколько аналогичный опыт написания приложения для чата.

Я бы предложил сначала начать передачу двух приложений через сервер, где сервлет Java будет обрабатывать все входящие сообщения и перенаправлять их на другое подключенное приложение. Если получающий конец находится в автономном режиме, затем сохраняйте сообщения и, когда он подключается к сети, высылайте все сохраненные сообщения и отправляйте их.

Когда это будет сделано, создайте таблицу пользователей и добавьте функции регистрации, и чат будет среди двух пользователей среди них, связанных.

Смежные вопросы