2016-04-30 21 views
0

es deutlich in den Beispielen angegeben wird, wie Nachricht zu senden, aber ich bin nicht klar, mit wie Nachrichten von anderen Client auf dem Server initiiert erhalten jede Hilfe sehrwie Nachricht in xmpphp erhalten

hier geschätzt wird, ist mein Code zum Senden der Nachricht

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(); 

Antwort

0

Nachrichten Um Sie bitte $data = $conn->processUntil('message');

+0

ein wenig Klärung verwenden können ... – user3642211

+0

Bitte werfen Sie einen Blick auf dieses Beispiel: https://github.com/cweiske/xmpphp /blob/master/examples/cli_longrun_example.php. Sehen Sie, wie $ conn-> processUntil in einer Schleife verwendet wird, um Nachrichten und andere Ereignisse zu verarbeiten. –

+0

Vielen Dank für die Wiederholung, in der Befehlszeile jetzt funktioniert es, aber mit der Datei webclient_example.php Ich bin nicht in der Lage, http binden mit meinem Server (Openfire) gibt es nichts, was Sie helfen können ... :) – user3642211