Domanda

Qualcuno può spiegare cos'è la strofa?

Credo che abbia qualcosa a che fare con XMPP?

Come posso incorporarlo in un sito usando Jquery?

È stato utile?

Soluzione

Strophe non è un client Jabber e non è un client XMPP. È una libreria che ti permette di scrivere facilmente uno di questi. Potresti (con grande difficoltà) scrivere da zero un client Jabber / XMPP usando Javascript o Jquery, ma sarebbe molto difficile immaginare di generare e inviare XML in questo modo:

<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 è una libreria di funzioni Javascript che semplifica il processo di scrittura di un client XMPP. Dispone di metodi per consentire la connessione a un server, l'invio di un messaggio a un utente, l'aggiunta di un contatto e la conoscenza dell'XML che deve essere inviato al server per eseguire queste azioni. Fondamentalmente fa tutto ciò che è difficile: l'XML che genera, invia, collega e comunica cose per te. Il che rende la tua vita molto più semplice.

Altri suggerimenti

Strophe è un client XMPP, scritto in Javascript. Più specificamente, si tratta di una libreria Javascript che consente di scrivere applicazioni Web in tempo reale con funzionalità XMPP complete. È & Quot; real-time & Quot; perché usa una " Comet -like " ; tecnica nota come " BOSH " http://xmpp.org/extensions/xep-0124.html .

Dopo aver appreso le basi di Strophe, usarlo con jQuery " basta lavorare " in quanto non esiste un codice in conflitto, funzioni con nome o dipendenze.

La documentazione API per la libreria è disponibile qui - > str < > phe API

È una libreria javascript separata da jQuery ma ovviamente puoi chiamare qualsiasi libreria javascript da qualsiasi altra, quindi non credo che avrai alcun requisito per una specifica integrazione jQuery.

Strophe utilizza già jQuery. In effetti, le API del costruttore Strophe prendono in prestito la sintassi $ () da jQuery. Dai un'occhiata all'esempio echobot fornito con la fonte. Scopri sicuramente il gruppo Strophe Google ( http://groups.google.com/group/strophe), dove troverai Jack Moffitt (creatore di Strophe) che risponde prontamente alle domande da solo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top