pues ya masomenos voy entiendo eso de xmpp, consegui unos codigos para interactuar con jabber. pero aun no logro conectarme a el, ya que no se si necesito abrir el puerto 5222 que es el que utiliza jabber y tambien conseguir ke el programa con el ke me voy a conectar a jabber necesite tener
cifrado TLS y autenticación SASL PLAIN
y si es asi como se consigue eso.
Aqui dejo unos codigos que conseguir para interactuar con jabber.
Abrir la session.
<?xml version="1.0" encoding="UTF-8" ?>
<stream:stream
to="localhost"
xmlns="jabber:client"
xmlns:stream="http://etherx.jabber.org/streams">
obtener información sobre cómo registrar una cuenta
<iq id='A0' type='get'>
<query xmlns='jabber:iq:register'/>
</iq>
Registrar una cuenta
<iq id='A1' type='set'>
<query xmlns='jabber:iq:register'>
<username>jabberuser</username>
<password>testing</password>
<name>myName</name>
<email>
[email protected]</email>
</query>
</iq>
Encontrar la manera de autentificar
<iq id='A2' type='get'>
<query xmlns='jabber:iq:auth'>
<username>jabberuser</username>
</query>
</iq>
Autentificarse
<iq id='A3' type='set'>
<query xmlns='jabber:iq:auth'>
<username>jabberuser</username>
<resource>telnet</resource>
<password>testing</password>
</query>
</iq>
Enviar la presencia al servidor
<presence/>
ahora usted puede enviar mensajes, o lo que usted desea hacer!
<message to='contact@localhost'>
<body>hello!</body>
</message>