Articles of xmpp

Reprise de la connexion XMPP lors de la mise à jour de la page

Je ne suis pas en mesure de maintenir la connexion sur l'actualité de la page. Initialement, lors de chaque rafraîchissement, l'objet de connexion Strophe est perdu. Donc, la première approche que j'ai prise était de se reconnecter lors du rafraîchissement. Je sauvegarde le JID, le SID et le RID dans localStorage envoie l'appel de l'attache […]

Application de chat utilisant le framework d'application Web jquerymobile

Dans ma précédente question, j'ai demandé comment mettre en œuvre la fonctionnalité de chat en utilisant la technologie côté client en particulier en utilisant jquery mobile. J'avais également posé la question dans les forums mobiles de jquery, mais j'étais déçu. Enfin, j'ai pu configurer une fonctionnalité de discussion sur ma machine locale en renvoyant ce […]

Problème de codage des caractères Strophe

Je travaille sur un client XMPP et j'ai un problème avec les messages envoyés / reçus par Strophe (version javascript). Le problème concerne les messages contenant des caractères «spéciaux». Par exemple, si j'envoie: Je suis ici. Un client externe (c.-à-d. IChat) affichera I & ampapos; m ici. Un client strophe ne présente rien du tout. […]

Java basé XMPP chatclient en utilisant strophe js – Exemples et tutoriels?

Je souhaite créer un simple client XMPP basé sur javascript. Je suis tombé sur «strophe js», ce qui devrait rendre ma vie plus facile quand il s'agit de XMPP, mais je trouve la documentation un peu … incomplète. Il a un exemple sur la connexion / déconnexion, mais c'est à peu près ça. Je dois […]

XMPP: AngularJs + Strophe.js

J'ai un client XMPP basique travaillant sur strophe.js. Lors de la connexion, je crée des gestionnaires tels que connect = new Strophe.Connection('http://localhost/http-bind'); … … connect.addHandler(on_message, null, "message", "chat"); connect.addHandler(on_presence, null, "presence"); … … Et puis je "écoute" ceux-là function on_presence(presence) { // handling presence } function on_message(presence) { // handling presence } Je tente donc […]

XMPP plusieurs sessions du même problème d'utilisateur

J'ai implémenté une extension chrome qui permet d'utiliser le chat XMPP sur la connexion BOSH avec le serveur punjab en cours d'exécution sur un serveur distant. Il est implémenté à l'aide de la bibliothèque JavaScript Strophe. Le problème auquel je suis impliqué est quand j'ai plusieurs sessions du même utilisateur (par exemple, deux navigateurs différents […]

Enregistrer les fichiers reçus de xmpp Strophe si-filetransfer

Je suis en train de transférer un fichier dans mon application Web en utilisant le plugin strophe.si-filetransfer.js. Je peux recevoir les détails du fichier dans une strophe iq. Ma question est: Comment puis-je extraire des données de fichier d'une strophe iq et la télécharger? Le lien auquel j'ai parlé fonctionne: https://github.com/strophe/strophejs-plugins/tree/master/ibb Merci

Obtenir SID & RID en utilisant strophe.js

Comment puis-je obtenir le SID & RID lors de la connexion à un serveur XMPP utilisant strophejs? J'utilise Ejabbered comme serveur XMPP. Voici mon code $(document).bind('connect', function (ev, data) { var conn = new Strophe.Connection('http://localhost:5280/http-bind'); conn.connect(data.jid, data.password, function (status) { if (status === Strophe.Status.CONNECTED) { $(document).trigger('connected'); } else if (status === Strophe.Status.DISCONNECTED) { $(document).trigger('disconnected'); } […]

L'architecture à Facebook-chat à partir d'une page Web, (XMPP? Strophe? Punjab?)

Je souhaite implémenter FB-chat dans une page Web . J'ai regardé autour de l'API de Facebook, j'ai découvert que le chat est autorisé uniquement en utilisant XMPP. D'abord, j'ai essayé de me connecter à FB-chat à l'aide de Pidgin et cela a bien fonctionné. Ma conclusion était que le serveur FB-chat agit comme serveur XMPP. […]

Bibliothèque XMPP pour le chat Facebook

Alors, Facebook ouvre ses serveurs de chat … génial. Je suis nouveau sur XMPP, alors quelle serait la meilleure bibliothèque JS pour se connecter à leurs serveurs? J'ai googlé pour un article de tutoriel, mais je n'ai trouvé rien. Quelqu'un peut-il me diriger vers un seul?