我想開發一個聊天應用程序與floowing功能XMPP/Jabber客戶端幫助
- 1)用戶訪問一個網站clinks上 聊天。
- 2)網站挑選另一用戶B誰 是單(誰不配對)和 對他A.
- 3)現在A和B可以聊天,直到他們 希望。
現在在這裏neight A或B是網站的註冊會員,他們任何會計。
我可以在appengine上使用jabber/XMPP來開發這樣的東西嗎?如果是的話請提供一些指針,以便我可以開始。
我想開發一個聊天應用程序與floowing功能XMPP/Jabber客戶端幫助
現在在這裏neight A或B是網站的註冊會員,他們任何會計。
我可以在appengine上使用jabber/XMPP來開發這樣的東西嗎?如果是的話請提供一些指針,以便我可以開始。
這種應用程序絕對可以在App Engine上使用XMPP,但您無法讓他們直接與對方通話,只能通過您的應用程序進行通話。然後,您可以通過您的機器人將用戶A的消息「反彈」給用戶B.
1.)用戶訪問網站,輸入他們的jabber ID(或者你可以讓他們登錄)。您需要將此JID存儲在數據存儲區中
2.)另一個用戶訪問該站點,輸入JID,然後選擇一些隨機存在的「單個」JID。
3.)將兩個JID都標記爲「連接」併發送每條消息以開始聊天。
4.)此時,您的應用程序可以接收來自第一個用戶的消息,並將它們發送給第二個用戶,反之亦然。這也將有助於減少垃圾郵件和隱私問題,因爲用戶不需要將他們的實際JID提供給陌生人。
至於指針,the App Engine docs是一個很好的開始,特別是關於XMPP的部分(Java/Python)。
@jason:謝謝你的回覆。但是我的客戶端(A和B)沒有jabber id。我的服務器可以在clint需要時隨時創建jabber id嗎? – user93796 2010-03-24 15:47:21
Jabber ID是XMPP服務發送給的內容。您的用戶需要有一個Jabber ID才能與您的服務對話。您的服務器無法爲用戶創建JID,因爲用戶需要首先與服務器通話。 – 2010-03-24 15:49:24
@jason:我想實現一個類似於omegle.com的網站。請告訴我它是否可以使用jabber/xmpp – user93796 2010-03-24 16:20:04
這和你以前的問題有何不同? http://stackoverflow.com/questions/2507620/chat-application-on-appengine - 爲什麼不只是編輯這個問題? – 2010-03-24 14:33:19
@jason:那個問題是abt聊天網站。這個是專門針對jabber客戶端的。 – akshay 2010-03-24 14:35:49