首先,我将概述我的问题。
我想做的是创建一个网站。当客户端连接时,每隔一秒左右,他就会广播一个数字。
这是由网站上的每个人完成的。
所以每一秒每个客户都会收到其他客户的号码。
我的解决方案(目前没有意义)
我曾想过使用 XMPP 和 OpenFire 服务器来执行此操作,但我似乎无法使其与 PHP 一起使用。
最后的问题
有没有比我概述的更好的方法来解决我的问题?另一个potocol或什么?
有什么东西可以很好地与 OpenFire 配合使用吗
我已经看过这些
首先,我将概述我的问题。
我想做的是创建一个网站。当客户端连接时,每隔一秒左右,他就会广播一个数字。
这是由网站上的每个人完成的。
所以每一秒每个客户都会收到其他客户的号码。
我的解决方案(目前没有意义)
我曾想过使用 XMPP 和 OpenFire 服务器来执行此操作,但我似乎无法使其与 PHP 一起使用。
最后的问题
有没有比我概述的更好的方法来解决我的问题?另一个potocol或什么?
有什么东西可以很好地与 OpenFire 配合使用吗
我已经看过这些
新年快乐,
XMPP 是处理通知问题的最常用方法,但是您可以使用一种不太繁重的方法(技术)来处理您的问题,即Pushlets,并且可以肯定的是前面的链接不是唯一的。Pushlets 区域基于 servlet 的机制,其中数据直接从服务器端推送到客户端浏览器内的(动态)HTML 页面。这允许服务器定期更新网页。并确保它比 XMPP 轻得多。
您也可以将它与 Java 服务器端一起使用,例如Here,这会给您一些新的想法。
无论如何,如果您有一个拥有大量用户的 Web 应用程序,那么您必须三思而后行。并确保 XMPP 为您提供了对许多请求的大量控制功能。当 pushlet 足以进行广播时。
希望对您有所帮助。
阅读此http://belski.net/archives/37-Phurple-for-PHP-5.3-and-up.html
您可以使用 phurple 扩展使其与 PHP+XMPP 一起使用。它适用于作为 Pidgin 基础的 libpurple。这将使您也能够使用许多其他协议,XMPP 已经支持 Facebook、Google 和任何其他基于 XMPP 的协议。