【问题标题】:PHP: Maintain a persistent connection to an XMPP chat clientPHP:保持与 XMPP 聊天客户端的持久连接
【发布时间】:2014-06-26 13:32:53
【问题描述】:

我正在使用 XMPPHP 创建一个基本的聊天客户端。目前的另一个聊天客户端是 Spark(仅用于测试目的)。我不明白为什么 XMLStream.php 中的 connect() 函数的超时时间只有 30 秒。

1) 是否可定制?

2) 如果我希望保持持久连接而不超时,即不空闲或断开连接怎么办?

【问题讨论】:

    标签: php xmpp chat xmpphp


    【解决方案1】:

    如果您通过浏览器调用 PHP 脚本,则会发生 30 秒的超时。这是浏览器等待页面加载的最长时间。

    为了绕过它,您需要告诉服务器等待更多时间来加载页面。 采用 设置时间限制(X); 在 PHP 脚本的开头,其中 X 是您希望脚本继续运行的时间。

    X=0 表示无穷大(不推荐)。

    您也可以通过命令行运行 PHP 脚本,而时间限制将不适用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 2012-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多