我正在尝试为谷歌云下游和上游消息传递 CCS 服务器。我使用 Java 制作了一个服务器,为了方便起见,在我想将它转移到 php 之前它运行良好。
我找到了两个用于 XMPP 连接的库,即 XMPPPHP 和 JAXL。
我正在尝试使用 JAXL 首先使用下面的代码和 php 环境的 SetTimeOut 超过 2 分钟。
<?php
include_once 'jaxl.php';
$client = new JAXL(array(
'jid'=>'<my_sender_ID>@gcm.googleapis.com',
'pass'=>'my_API_key',
'auth_type'=>'PLAIN',
'host' => 'gcm.googleapis.com',
'port' => '5235',
'force_tls' => true
));
$client->start();
echo "done";
?>
在下面的 url 中研究了这个问题,所以也改变了配置。
现在我得到:
致命错误:第 51 行的 /var/www/vhosts/hostname/ccs-server/jaxl/core/jaxl_logger.php 中的最大执行时间超过了 60 秒
当我尝试使用 XMPPPHP 时,我得到了以下链接
并得到与连接到 tcp://gcm.googleapis.com 失败相同的错误。
我很担心是否可以从 Java 转移服务器。