he registrado 2 usuarios--> "chales2" y "danger".
me he bajado la clase escrita en php "class.jabber.php" para poder trabajar con el protocolo jabber en web.
lo que he hecho es lo siguiente, para hacer mis pruebas:
1.- me conecto con el usuario chales2, en mi cliente PSI.
2.- tengo este codigo en php (index.php)
Código PHP:
<?php
require("class.jabber.php");
$JABBER = new Jabber;
$JABBER->server = "localhost";
$JABBER->port = 5222;
$JABBER->username = "Danger";
$JABBER->password = "password";
$JABBER->resource = "ClassJabberPHP";
$JABBER->enable_logging = TRUE;
$JABBER->log_filename = 'logfile.txt';
$JABBER->Connect() or die("Couldn't connect!");
$JABBER->SendAuth() or die("Couldn't authenticate!");
$JABBER->SendPresence();
$JABBER->CruiseControl(100);
$JABBER->Disconnect();
function Handler_presence_available($message)
{
global $JABBER;
$jid = $JABBER->StripJID($JABBER->GetInfoFromPresenceFrom($message));
print "<br>$jid is <b>En linea</b>.";
}
function Handler_presence_unavailable($message)
{
global $JABBER;
$jid = $JABBER->StripJID($JABBER->GetInfoFromPresenceFrom($message));
print "<br>$jid is <b>Desconectado</b>.";
}
?>
APARECE EN LINEA cuando sigue cargando la pagina, pero enseguida termina la carga, o talvez un poco antes, desaparece, (en el cliente PSI), sin embargo en la pagina PHP, nos dice que el usuario chale2, esta en linea, eso es correcto, ya que esta conectado desde el cliente PSI.
lo que quiero saber es porque desaparece el usuario Danger, siendo que si esta conectado
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
por favor alguien que me ayude...
PD: estaria bien que se creara un FAQ referente a esta clase, ya que es muy importante (sujerencia).
Saludos !