PHP:维护到XMPP聊天客户端的持久连接



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

1)可定制吗?

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

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

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

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

您也可以通过不受时间限制的命令行运行PHP脚本。

最新更新