2016-04-30 43 views
0

它在例子清楚地說明了如何發送消息,但是,我不與如何接收其他客戶端的服務器發起的消息的任何幫助,高度讚賞如何XMPPHP

這裏是我的清晰接收消息發送消息

include("xmpphp/xmpp.php"); 

//username = user without domain, "user" and not "[email protected]" - home is the resource 
$conn = new XMPPHP_XMPP('localhost', 5222, 'robel27', 'yoyene122127', 'kiyos'); 
// Enables TLS - enabled by default, call before connect()! 
$conn->useEncryption(false); 

$conn->connect(); 
// shows the user's status message 
$conn->presence(); 
$conn->processUntil(array('session_start', 'roster_received')); 
$conn->processTime(2); 
$conn->message('[email protected]', $_POST['msg1']); 
$conn->disconnect(); 

回答

0

要獲取消息的代碼,你可以使用$data = $conn->processUntil('message');

+0

一點點的說明,請... – user3642211

+0

請看看這個例子:https://github.com/cweiske/xmpphp /blob/master/examples/cli_longrun_example.php。看看循環中如何使用'$ conn-> processUntil'來處理'消息'和其他事件。 –

+0

感謝您的重播,在命令行現在它正在工作,但使用webclient_example.php文件我無法使http綁定與我的服務器(Openfire)有什麼你可以幫助... :) – user3642211