... mais pour un jeu, mettre du XMPP ça pourrait être lourd (je pense notamment aux étapes de serialisation/deserialisation XML).
Il ne faut pas oublier que XML, à la base, c'est un format commun pour que des applications qui tournent sur des systèmes avec format incompatibles puissent lire/écrire des docments - ou communiquer ensemble. LA tu es dans la communication inter-thread/inter-processus sur la même machine à priori, donc j'ai l'impression qu'un bon vieux format binaire que les threads et les processus pourront lire (via la même lib) fera l'affaire. Au pire voir s'il n'existe pas un bus local style dbus mais en plus léger qui pourrait faire l'affaire. A moins qu'a terme tu prévois de faire tourner tes processus sur des machines différentes (mais completement différentes en terme d'archi) et dans ce cas XML pourrait être utile..
# Je ne sais pas quel type de messages tu passes .....
Posté par totof2000 . En réponse au message Architecture pour faire dialoguer une interface graphique et un moteur de jeu. Via XMPP ?. Évalué à 4.
... mais pour un jeu, mettre du XMPP ça pourrait être lourd (je pense notamment aux étapes de serialisation/deserialisation XML).
Il ne faut pas oublier que XML, à la base, c'est un format commun pour que des applications qui tournent sur des systèmes avec format incompatibles puissent lire/écrire des docments - ou communiquer ensemble. LA tu es dans la communication inter-thread/inter-processus sur la même machine à priori, donc j'ai l'impression qu'un bon vieux format binaire que les threads et les processus pourront lire (via la même lib) fera l'affaire. Au pire voir s'il n'existe pas un bus local style dbus mais en plus léger qui pourrait faire l'affaire. A moins qu'a terme tu prévois de faire tourner tes processus sur des machines différentes (mais completement différentes en terme d'archi) et dans ce cas XML pourrait être utile..