Question

Alors je travaille sur cette application Web du site qui devrait permettre aux utilisateurs de facilement discuter avec les autres membres non fiables si elles veulent avec leur propre logiciel comme Goog chat, Facebook, etc (pas la fonction centrale cependant).

Donc, pour combiner « facilement » et « leur propre client » par « non fiable » J'imagine une fonction comme ceci:
1. Bob veut discuter avec Alice. Les deux ont des clients XMPP.
2. Bob clique sur Alice.
3. Mon site met en place un XMPP « relais » / « proxy » par laquelle Bob et Alice peuvent reçoit les messages de chacun, mais leur identité XMPP ne sont jamais révélés à l'autre - que mes sites « proxy » XMPP indentité

Bob <-> ProxyThatHidesIdentities <-> Alice

Y at-il un bon mécanisme pour le faire?

Était-ce utile?

La solution

Cela ressemble à XMPP chat multi utilisateur (CUM), mais dans ce cas particulier que vous êtes juste restreindre les chambres à un maximum de deux participants.

Avec CUM, salles de chat peuvent être totalement anonyme; les gens choisissent simplement (ou VALOIR) alias et ainsi les adresses XMPP apparaissent à chaque utilisateur comme some-chat-room@chat.example.com/bob, où example.com est votre serveur. L'origine de chacune des parties XMPP ID apparaît aux autres.

Cependant, il faudrait que chaque partie d'avoir un client qui prend en charge CUM. La plupart faire, mais si le client natif Google Talk ne, je ne sais pas.

Je note également que les utilisateurs de Facebook peuvent pas encore parler à personne en dehors du réseau Facebook via XMPP (ou tout autre moyen).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top