Pregunta

¿Alguien puede explicar qué es strophe?

¿Creo que tiene algo que ver con XMPP?

¿Cómo puedo incorporarlo a un sitio usando Jquery?

¿Fue útil?

Solución

Strophe no es un cliente Jabber, y no es un cliente XMPP. Es una biblioteca que le permite escribir fácilmente cualquiera de estos. Podrías (con gran dificultad) escribir un Cliente Jabber / XMPP desde cero usando Javascript o Jquery, pero esto sería muy difícil de imaginar generar y enviar XML de esta manera:

<body xmlns='http://jabber.org/protocol/httpbind' sid='e4fcc09444a61059e88296a106e86e1ff1454f9b' wait='60' requests='2' inactivity='30' maxpause='120' polling='2' ver='1.8' from='localhost' secure='true' authid='1027072784' xmlns:xmpp='urn:xmpp:xbosh' xmlns:stream='http://etherx.jabber.org/streams' xmpp:version='1.0'><stream:features xmlns:stream='http://etherx.jabber.org/streams'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/>

Strophe es una biblioteca de funciones de Javascript que facilita el proceso de escritura de un cliente XMPP. Tiene métodos para permitirle conectarse a un servidor, enviar un mensaje a un usuario, agregar un contacto, y conoce el XML que debe enviarse al servidor para llevar a cabo estas acciones. Básicamente, hace todo lo difícil: generar, enviar, conectar y comunicar XML para usted. Lo que hace tu vida mucho más fácil.

Otros consejos

Strophe es un cliente XMPP, escrito en Javascript. Más específicamente, es una biblioteca Javascript que le permite escribir aplicaciones web en tiempo real que tienen capacidades completas de XMPP. Es & Quot; en tiempo real & Quot; porque usa un " Comet -like " ; técnica conocida como " BOSH " http://xmpp.org/extensions/xep-0124.html .

Una vez que aprenda los conceptos básicos de Strophe, usarlo con jQuery " simplemente trabajará " ya que no hay código en conflicto, funciones con nombre o dependencias.

La documentación de la API para la biblioteca se puede encontrar aquí - > str < > phe API

Es una biblioteca de JavaScript separada de jQuery, pero obviamente puede llamar a cualquier biblioteca de JavaScript desde cualquier otra, así que no creo que tenga ningún requisito para una integración específica de jQuery.

Strophe ya usa jQuery. De hecho, las API del generador de Strophe toman prestada la sintaxis $ () de jQuery. Eche un vistazo al ejemplo de echobot que viene con la fuente. Definitivamente revise el grupo Strophe Google ( http://groups.google.com/group/strophe), donde encontrarías a Jack Moffitt (creador de Strophe) responde rápidamente las preguntas él mismo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top