2010-12-09 117 views
1

我想爲android設計一個簡單的聊天應用程序。概念是,用戶必須註冊並登錄到他們的帳戶,並可以相互聊天。一個基本的聊天...設計一個聊天應用程序

任何人都可以請告訴我設計一個聊天應用程序的最簡單和最有效的方法...任何輸入將是有價值的。所有樣品也將有很大的幫助......

編輯:

我試圖用jwchat.org作爲樣本Jabber服務器建立連接。誰能plz幫助我如何做一個教程或示例代碼...

+0

存在許多現有的聊天協議;有些是他們自己的特殊協議,有些則只是通過HTTP進行協調。我知道的最簡單的協議(假設原始套接字訪問)是IRC - Internet Relay Chat。無論如何,我會更好地定義我的需求和資源,然後選擇一個很適合的* exiting *協議。 – 2010-12-09 05:31:02

回答

0

你需要先有一個服務器,以便爲用戶創建並登錄到他們的帳戶。然後根據服務器/聊天協議,實現聊天程序。

您可能還需要編寫服務器程序,以便根據協議與客戶端進行通信。

除非你在談論服務器通訊,其中應用程序通過藍牙或無線的方式相互通信,你只需要做探索,建立和傳播。

0

Google提供的服務稱爲Google Cloud Messaging,它在編寫聊天應用程序時提供了類似的體驗。

我會建議先開始通過一臺服務器,其中一個Java servlet將處理所有傳入的消息,並將其轉發到連接的其他應用程序通信的兩個應用程序。如果收到的終端處於離線狀態,則存儲消息並在其上線時彈出所有存儲的消息併發送。

當這樣做時,用戶創建的表並添加登記的功能,然後在聊天將是2級的用戶當中,連接之間。