La mise en œuvre dans le chat dans une application?
Question
Je fais un jeu et je suis en utilisant Python pour le côté serveur.
Il serait assez trivial à mettre en œuvre en utilisant Python me communiquer -. Ce n'est pas ma question
Ma question est
Je me demandais s'il y avait des serveurs de chat pré-fait ou une sorte de service que je serais en mesure de mettre en œuvre à l'intérieur de mon jeu au lieu de rouler mon propre serveur de chat?
Peut-être comme un processus différent, je pouvais courir à côté de mon processus de serveur de jeu?
La solution
Je recommande d'utiliser XMPP / Jabber. Il y a beaucoup de bibliothèques pour les clients et serveurs dans différentes langues. Il est libre / open source.
Autres conseils
Peut-être que vous pourriez utiliser IRC comme un service de chat, je connais irclib pour python, son plus d'un client, mais en théorie, vous pouvez l'utiliser pour proxy un autre serveur IRC à partir du serveur de jeu.
Il est un peu hackish, pensais juste que je mentionne
Honnêtement, je pense que ce serait mieux pour vous de rouler votre propre et obtenez étroitement intégré avec votre programme. Je sais qu'il n'y a aucun sens à réinventer la roue, mais il y a plusieurs avantages à le faire dans votre cas. L'intégration, l'apprentissage, la sécurité et la simplicité