2010-07-22 5 views
0

i créer une application de chat en utilisant Adobe FLEX, actuellement il est pas encore mis en œuvre, mais j'avoir un plan pour utiliser Flash Media Server comme serveur de chat. Le problème est que mon application devrait être capable de communiquer avec d'autres serveurs XMPP tels que AIM ou Google Talk. Est-il possible de faire ça? ou y a-t-il une meilleure solution?Flash Media Server et XMPP Server Communication, est-ce possible?

MISE À JOUR

Le point i besoin ici est la possibilité de communiquer avec le 3ème partie serveur XMPP (Google Talk, AOL/AIM). J'ai lu que Google Talk, AOL/AIM a ouvert le serveur XMPP à la communication avec le serveur. FMS est-il possible de le faire?

Cordialement Kin

Répondre

1

Il y a quelques implémentation du protocole XMPP dans ActionScript, il est donc possible d'intégrer avec un serveur XMPP - jetez un oeil sur la bibliothèque XIFF.

Remarque: vous pouvez également utiliser BlazeDS comme serveur de chat au lieu de FMS.

+0

Je pensais que BlazeDS n'ont aucune fonctionnalité push? J'étais sur le point de recommander GraniteDS et/ou LiveCycle avant de lire l'entrée wikipedia sur FMS; qui indique les salles de chat comme l'un des cas d'utilisation. http://en.wikipedia.org/wiki/Flash_Media_Server – JeffryHouser

+0

BlazeDS a toutes les fonctionnalités de messagerie de LCDS à quelques exceptions près: a) aucun canal RTMP/NIO (mais étant open source, on peut créer un endpoind NIO pour l'utilisation BlazeDS avec conteneur de servlet NIO b) la limitation de message et la fiabilité du message existe que dans LCDS j'utiliser BlazeDS au lieu de GraniteDS pour la messagerie parce que je pense qu'il est plus mature..but aussi parce que je sais que le premier produit beaucoup mieux. En ce qui concerne FMS I, le principal avantage apporté par BlazeDS (et LCDS) est l'intégration avec le monde JAVA. BlazeDS est également open source et vous pouvez jeter un oeil dans le code quand vous avez des problèmes. –

+0

Merci les gars, Le point que j'ai besoin ici est la possibilité de communiquer avec le serveur XMPP tiers. J'ai lu que Google Talk, AOL/AIM a ouvert le serveur XMPP à la communication avec le serveur. Est-ce que BlazeDS ou GraniteDS est possible de le faire? – ktutnik

Questions connexes