Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 XMPPHP 创建一个基本的聊天客户端。目前的另一个聊天客户端是 Spark(仅用于测试目的)。我不明白为什么 XMLStream.php 中的 connect() 函数的超时时间仅为 30 秒。
1)它是可定制的吗?
2) 如果我希望保持持久连接而不超时,即不空闲或断开连接怎么办?
如果您通过浏览器调用 PHP 脚本,则会发生 30 秒的超时。这是浏览器等待页面加载的最长时间。
为了绕过它,您需要告诉服务器等待更多时间来加载页面。使用 set_time_limit(X); 在 PHP 脚本的开头,其中 X 是您希望脚本继续运行的时间量。
X=0 表示无穷大(不推荐)。
您还可以通过不适用时间限制的命令行运行 PHP 脚本。