我正在尝试为谷歌云下游和上游消息传递制作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";
?>
在下面的网址中研究了这个问题,所以也改变了配置。
现在我得到了:
致命错误:第51行/var/www/vhosts/hostname/ccs-server/jaxl/core/jaxl_logger.php超出最长执行时间60秒
当我尝试使用XMPPPHP时,我得到了以下链接
与连接到tcp://gcm.googleapis.com失败的错误相同。
如果我可以从Java转移服务器,我很担心。