0

我正在尝试创建一个基于 Web 的 PHP 应用程序,它可以允许与我的 Gmail 朋友聊天。像 meebo.com 这样的东西。我下载了 XMPPHP,并在 localhost 上执行,它工作正常,但是当我将所有内容上传到 Yahoo Small Business 虚拟主机时,它会抛出连接超时错误。

有没有人遇到过这样的问题。我听说他们中的许多人都这样做了,但还没有人有任何解决方案。

任何建议都会非常有帮助。我是 XMPP 客户端的新手。

4

1 回答 1

0

只是一些想法...

您如何尝试连接到 XMPP 服务器?使用 XMPPHP,您可以使用两个类,它们是

  1. XMPPHP
  2. XMPPHP_BOSH

您可以同时尝试这两种方法,因为它们在不同的端口上工作(例如 XMPPHP 在 5222 上和 XMPPHP_BOSH 在 80 上)。因此,如果这是一个端口问题,尝试 XMPPHP_BOSH 将是一个想法。您需要确定您尝试连接的 XMPP 服务器是否支持此功能。如果是这样,您需要知道服务器公开 BOSH 服务的 url。

无论如何,我建议检查一下雅虎小型企业网络托管和 XMPP 服务器端有哪些“限制”。

如果您打算检查 XMPPHP_BOSH,请考虑以下问题以使其正常工作:Issue 47: Http-bind error。总而言之,XMPPHP 看起来非常错误且不完整......

于 2010-11-17T09:43:30.357 回答