2010-02-01 5 views
0

Director serait-il une option pour créer un client socket? Mon client doit accepter les commandes du serveur. frame rate, start etc.DIRECTOR "Socket serveur/client TCP/IP"

Director semble être conçu pour contrôler les films. J'ai le directeur 11.5 au bureau. Des experts du jargon qui pourraient vous conseiller?

interaction avec le client
SERVEUR ==> XML PAQUET ==> Client ==> Jeux swf sur le cadre et la durée donnée


Liens
http://www.adobe.com/support/director/multiuser.html
http://www.adobe.com/products/director/multiuser/
http://smbus.org/specs/
http://opensmus.sourceforge.net/

Je viens de trouver ce
http://www.director-online.com/buildArticle.php?id=1158

Répondre

0

directeur ne supporte pas nativement la création de connexions socket.

Il existe un Xtra pour la communication avec les serveurs utilisant des connexions de texte, appelé Xtra multi-utilisateur. Il ne fournit pas une suite complète de commandes de socket, mais il vous permettra d'ouvrir une connexion à un serveur arbitraire et d'envoyer des messages dans les deux sens. Il a deux modes: un qui utilise juste une connexion de texte brut (similaire à telnet, et vous obligerait à rouler essentiellement votre propre serveur), et un qui parle au "serveur multi-utilisateur Shockwave" via le protocole SMUS propriétaire. Le "Shockwave Multiuser Server" fournit des services tels que le matchmaking, le transfert de messages à des groupes, etc., mais il a été abandonné par Adobe, donc la plupart des développeurs réalisent des projets à long terme. . Il existe des alternatives tierces disponibles, telles que OpenSMUS, mais vous seriez toujours dépendant d'Adobe pour continuer à prendre en charge le Xtra.

Si vous voulez continuer dans cette voie, je vous recommande d'aller sur le site OpenSMUS - il y a une communauté et des exemples de code disponibles là-bas.

Une autre possibilité consiste à effectuer votre mise en réseau via un objet Flash et à intégrer l'objet Flash dans Director. Puisque vous venez d'un arrière-plan Flex/as3, apparemment, cela pourrait être une meilleure migration pour vous - vous pourriez faire les choses de mise en réseau dans Flash, et construire le reste de votre client dans Director. Cela pourrait être votre meilleur pari, surtout si vous avez déjà construit une infrastructure basée sur Flash pour votre projet.