Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2012, 13:18
towi62
 
Fecha de Ingreso: abril-2005
Mensajes: 253
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: hola mundo con xmpp

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>
__________________
:cool: aprendiz :cool: