繁体   English   中英

PHP:保持与XMPP聊天客户端的持久连接

[英]PHP: Maintain a persistent connection to an XMPP chat client

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

1)是否可定制?

2)如果我希望在不超时的情况下保持持久连接,即不变得空闲或断开连接该怎么办?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM