我对另一个项目感兴趣,需要能够创建一个在线即时通讯工具,将每个人的聊天(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. Java即时通讯问题
- 6. Java中的即时通讯实现
- 7. Django中的AJAX即时通讯工具
- 8. 带有推送通知的即时通讯系统(php)
- 9. 即时通讯使用nuance omnipage OCR SDK即时通讯内容OCR SDK Engine.SetLicenseKey()
- 10. 即时通讯实现的轨道?
- 11. 在PHP和MYSQL的即时通讯系统?
- 12. 即时通讯坚持这个问题
- 13. Android notepadv2教程...即时通讯错误
- 14. 任何开源即时通讯软件?
- 15. 即时通讯问题?与ASP.NET冲突?
- 16. 使用Flask-socketIO即时通讯
- 17. 即时通讯.NET序列化转换
- 18. 寻找一个PHP即时通讯解决方案
- 19. 即时通讯编程。即时得到一个错误
- 20. 即时通讯与计划中的追加功能问题
- 21. 通过即时通讯客户端接收PubSub通知
- 22. 有多个客户端无法使用的Java即时通讯
- 23. 带API支持的网页即时通讯
- 24. 使用MoSync 2.7的移动即时通讯软件
- 25. 如何设计即时通讯系统的redis pub/sub?
- 26. PHP PubSubHubbub通讯服务器
- 27. 通讯,AWK替代为PHP
- 28. PHP通讯发生器
- 29. 如何为Skype创建即时通讯客户端?
- 30. Java多客户端即时通讯软件概念帮助