0

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

1)它是可定制的吗?

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

4

1 回答 1

1

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

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

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

您还可以通过不适用时间限制的命令行运行 PHP 脚本。

于 2014-11-12T06:11:49.683 回答