Question

Je suis en train de se connecter via c # et via javascript sur un serveur XMPP (actuellement ejabberd). Im ayant un peu de mal conceptualiser comment les connexions volonté existe.

Backstory: J'ai un moteur de jeu qui prendra entrée de l'utilisateur et d'envoyer une sorte de réponse en retour. L'utilisateur peut être une application Windows, une application web, tous besoin de se connecter à peu près de la même façon. Le moteur de jeu est une application c # qui gère l'entrée en conséquence. Mon moteur de jeu d'un utilisateur sur le serveur XMPP comme tout le monde? Comment peut-il parler aux autres et Vica verca. Un tutoriel détaillé sur la façon dont ce genre de chose se fait en utilisant XMPP est très apprécié si possible.

Y at-il des bibliothèques c # pour gérer la connexion XMPP de la manière indiquée ci-dessus je? Est-ce que le javascript également frapper le serveur XMPP de la même manière?

Était-ce utile?

La solution

Votre serveur de jeu serait un composante XMPP que vos utilisateurs peuvent communiquer directement avec, comme ils peuvent avec tout autre utilisateur, un serveur ou d'un composant dans un système XMPP.

Les utilisateurs se connectent à votre serveur (par exemple example.com) de façon standard, ils peuvent commencer à envoyer des messages de quelque type que vous aimez directement à votre composant (game-engine.example.com). Votre élément moteur de jeu existe séparément sur votre serveur XMPP et les deux communiquer en utilisant le Jabber Protocole composant . Votre client peut également envoyer la présence dirigée vers le composant si vous voulez qu'il soit en mesure d'initier des communications.

Bien que, comme vous utilisez ejabberd, vous pouvez également mettre en œuvre le système de messagerie du moteur de jeu comme module ejabberd .

Cela répond probablement votre question sur une bibliothèque C # XMPP:

scroll top