我對另一個項目感興趣,需要能夠創建一個在線即時通訊工具,將每個人的聊天(Myspace,Facebook,Yahoo,AOL,Google等)合併爲一個,以便爲用戶提供簡單的方法與所有的朋友聊天,而不必下載任何東西。我正在考慮用PHP來做這件事,但我不確定我會怎麼做。我已經使用谷歌搜索,但無法找到任何答案。PHP中的即時通訊?
0
A
回答
1
有幾件事你應該開始在這裏看看。
- XMPP是大多數這些系統使用的協議。它代表XML Presence協議,並且是發送消息的格式。
Jabber的,是很多的聊天客戶,都建立在
JWChat是一個開源的,基於Web的系統,似乎你正在尋找大致也是一個開源的系統。 http://blog.jwchat.org/jwchat/-
有大量的信息在那裏,所以用谷歌搜索XMPP我想你會發現大量的信息,開始你對你的項目開始。
1
Phurple項目有些不完整,但由於它建立在Pidgin/libpurple核心上,所以您的大部分需求/消息平臺已經得到支持,並且您可以使用您的軟件包管理器更新libpurple,協議日期。您必須創建deamon腳本才能讓用戶登錄,因此嘗試在Web服務器的進程中保持連接並不可取。的流可以簡單地是:在
- 用戶日誌。
- 從頁面連接到守護進程的進一步ajaxy請求
- 通過自定義會話處理程序,您可以輕鬆銷燬會話超時時的守護進程。
在旁註:我不想負責保持登錄&密碼的用戶帳戶。讓它成爲你的核心關切,這些都是安全的
0
你可能會想要使用現有的IM庫。檢查出Telepathy和libpurple。不幸的是(或者幸運的是!)這些工作都不能直接使用PHP(儘管它看起來像是一個PHP DBUS庫,可以用來與Telepathy進行通信)。但是,Telepathy確實有一個預先製作的Python API;你可能會考慮使用Django或Pylons來做你的應用程序。
相關問題
- 1. 使用PHP的Ajax即時通訊
- 2. 即時通訊ping
- 3. 即時通訊實施?
- 4. 在android上即時通訊?
- 5. C#即時通訊幫助
- 6. Java中的即時通訊實現
- 7. Django中的AJAX即時通訊工具
- 8. 即時通訊使用的時間包
- 9. 即時通訊必須通過PHP的數據動作腳本
- 10. 帶有推送通知的即時通訊系統(php)
- 11. 即時通訊使用nuance omnipage OCR SDK即時通訊內容OCR SDK Engine.SetLicenseKey()
- 12. 即時通訊實現的軌道?
- 13. 在PHP和MYSQL的即時通訊系統?
- 14. 使用Neo4j進行即時通訊webApp
- 15. 使用Flask-socketIO即時通訊
- 16. 即時通訊.NET序列化轉換
- 17. 即時通訊問題?與ASP.NET衝突?
- 18. 任何開源即時通訊軟件?
- 19. Android notepadv2教程...即時通訊錯誤
- 20. 在因爲即時通訊新軌軌
- 21. C#WP8即時通訊 - 如何?
- 22. 爲什麼即時通訊錯誤?
- 23. 即時通訊堅持這個問題
- 24. jQuery .hide()即時通訊做錯事
- 25. 開源即時通訊軟件?
- 26. 尋找一個PHP即時通訊解決方案
- 27. 即時通訊編程。即時得到一個錯誤
- 28. W/System.err:org.json.JSONException:沒有值的飼料..即時通訊獲取此錯誤..即時通訊使用flickr API
- 29. 即時通訊中的blob url無法正常工作
- 30. 即時通訊與計劃中的追加功能問題