C'est une contrainte essentiellement technique, nous utilisons Curl pour interroger le serveur XMPP via Bosh car PHP est difficilement "démonisable" je veux dire par là qu'on ne peut pas interagir avec lui comme un simple processus.
On maintient donc la connexion via des requètes Curl HTTP "long polling" (le serveur ne nous répond pas tant qu'il n'a pas quelque chose à dire). Et l'interrogation d'un serveur XMPP de cette façon passe obligatoirement par son interface BOSH.
Il faut aussi savoir que l'on peut utiliser un serveur BOSH seul (comme Punjab) qui permet alors de se connecter à n'importe quel serveur XMPP derrière. Ce que j'ai fait sur ma machine, Movim interrogeant Punjab en localhost :)
[^] # Re: bosh?
Posté par edhelas (site web personnel) . En réponse à la dépêche Et voici Movim 0.5 « Snowball » !. Évalué à 3.
C'est une contrainte essentiellement technique, nous utilisons Curl pour interroger le serveur XMPP via Bosh car PHP est difficilement "démonisable" je veux dire par là qu'on ne peut pas interagir avec lui comme un simple processus.
On maintient donc la connexion via des requètes Curl HTTP "long polling" (le serveur ne nous répond pas tant qu'il n'a pas quelque chose à dire). Et l'interrogation d'un serveur XMPP de cette façon passe obligatoirement par son interface BOSH.
Il faut aussi savoir que l'on peut utiliser un serveur BOSH seul (comme Punjab) qui permet alors de se connecter à n'importe quel serveur XMPP derrière. Ce que j'ai fait sur ma machine, Movim interrogeant Punjab en localhost :)