Pergunta

Alguém pode explicar o que é Strophe?

Eu acredito que tem algo a ver com XMPP?

Como posso incorporá -lo em um site usando jQuery?

Foi útil?

Solução

Strophe não é um cliente de jabber e não é um cliente XMPP. É uma biblioteca que permite escrever facilmente qualquer um deles. Você poderia (com grande dificuldade) escrever um cliente Jabber/XMPP do zero usando JavaScript ou JQuery, mas isso seria muito difícil imaginar gerar e enviar XML como este:

<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 é uma biblioteca de funções JavaScript que facilita o processo de redação de um cliente XMPP. Ele possui métodos para permitir que você se conecte a um servidor, envie uma mensagem a um usuário, para adicionar um contato - e sabe sobre o XML que precisa ser enviado ao servidor para realizar essas ações. Basicamente, faz todas as coisas difíceis - o XML gerador, envia, conectando e comunicando coisas para você. O que torna sua vida muito mais fácil.

Outras dicas

Strophe é um cliente XMPP, escrito em JavaScript. Mais especificamente, é uma biblioteca JavaScript que permite escrever aplicativos da Web em tempo real com recursos completos de XMPP. É "em tempo real" porque é usado um "Cometa-como "técnica conhecida como" Bosh " http://xmpp.org/extensions/xep-0124.html.

Depois de aprender o básico de Strophe, usá -lo com jQuery "apenas funcionará", pois não há código conflitante, denominadas funções ou dependências.

A documentação da API para a biblioteca pode ser encontrada aqui -> str <> phe api

É uma biblioteca JavaScript que é separada para o jQuery, mas obviamente você pode chamar qualquer biblioteca JavaScript de qualquer outra, para que não acredite que você tenha algum requisito para uma integração específica do jQuery.

Strophe já usa jQuery. De fato, o Strophe Builder APIs empresta a sintaxe $ () da jQuery. Dê uma olhada no exemplo de EchoBot que vem com a fonte. Definitivamente, confira o grupo do Google Strophe (http://groups.google.com/group/strophe), onde você encontraria Jack Moffitt (criador de Strophe) responde prontamente a si mesmo as perguntas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top