【问题标题】:XMPP for PHP (how to do it)XMPP for PHP(怎么做)
【发布时间】:2013-01-01 11:24:33
【问题描述】:

首先我将概述我的问题。

我想做的是创建一个网站。当客户端连接时,他会每隔一秒左右广播一个号码。

这是由网站上的每个人完成的。

所以每一秒每个客户都会收到其他所有客户的号码。

我的解决方案(目前没有意义)

我曾想过使用 XMPP 和 OpenFire 服务器来执行此操作,但我似乎无法使用 PHP。

终于有问题了

  1. 有没有比我概述的更好的方法来解决我的问题?另一个 potocol 什么的?

  2. 有什么东西可以很好地与 OpenFire 配合使用

我已经看过这些

http://code.google.com/p/xmpphp/

https://github.com/tong/hxmpp/

【问题讨论】:

    标签: php xmpp


    【解决方案1】:

    新年快乐,

    XMPP,是处理通知问题的最常用方法,但您可以使用较轻的方法(技术)来处理您的问题,即Pushlets,并且可以肯定的是上一个链接不是唯一的. Pushlets 区域基于 servlet 的机制,其中数据直接从服务器端推送到客户端浏览器内的(动态)HTML 页面。这允许服务器定期更新网页。 并且肯定比 XMPP 轻得多。

    你也可以像Here那样在Java服务器端使用它,这会给你一些新的想法。

    无论如何,如果您有一个拥有大量用户的 Web 应用程序,那么您必须三思而后行。并确保 XMPP 为您提供了对许多请求的大量控制功能。当 pushlet 足以进行广播时。

    希望对你有所帮助。

    【讨论】:

    • 我也想把它移植到 Windows Phone 上?用这个会不会很聪明?
    • 当然,windows phone, bb, ios, android, and any other platform you like using :)
    【解决方案2】:

    阅读http://belski.net/archives/37-Phurple-for-PHP-5.3-and-up.html

    您可以使用 phurple 扩展使其与 PHP+XMPP 一起使用。它适用于作为 Pidgin 基础的 libpurple。这将使您也能够使用许多其他协议,XMPP 已经支持 Facebook、Google 和任何其他基于 XMPP 的协议。

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多