XMPPHP发送消息但不会收到

<?php
include("XMPP.php");

$conn = new XMPPHP_XMPP('server.com', 5222, 'user', 'pass', 'home');
$conn->useEncryption(true);
$conn->connect();
$conn->processUntil('session_start');
$conn->message('person@server.com', mktime());
$payloads = $conn->processUntil('message');
$conn->message('person@server.com', mktime());
$conn->disconnect();
?>
正确...所以它连接 - 它启动会话并发送我正在使用的jabber客户端上收到的第一个时间戳。 然后它应该“processUntil”收到一条消息(afaik),如果收到一条消息则发送另一个时间戳。好吧,这一点是不起作用的。 我没有XMPP服务器或XMPPHP的先验知识,所以所有帮助,无论多么基本,都不会得不到重视! :) 谢谢。     
已邀请:
我和他一起战斗了一段时间。事实证明,当你连接时,你必须宣布你的存在。我从cli_longrun_example.php中提取了它并将它放在我的$ conn-> connect()和$ conn-> processUntil('session_start')调用之后:
$conn->presence($status='Controller available.');
    
你可以在你的jabber客户端中收到第一条消息。同
$conn->message('person@server.com', mktime());
但后来你从服务器回复消息
   $payloads = $conn->processUntil('message');
但你不能用那个回复信息。 并且scrpit无法加载haead,因此您无法收到另一条消息。我有同样的问题。你可以使用jaxl。     

要回复问题请先登录注册