2012-04-10 6 views
0

Können Sie etwas beim Erstellen einer Rails-App beraten, die über Sockets mit Flex kommuniziert? Zur Zeit habe ich nur zwei Kommunikationswege gefunden: Simple HttpRequest, RemoteObject. Aber ich brauche etwas "Multiplayer" -Stil. Ich brauche Flex, um mit den Sockets und der Rails-App zu sprechen, um Daten aus diesen Sockets zu holen und etwas an einen Socket zu schicken, damit Flex es "on the fly" lesen kann.Schienen + Flex über Buchsen?

Irgendein schlechter Design-Flow? :) Danke im Voraus.

Antwort

0

Hängt davon ab, was genau Sie tun müssen und wie schnell Sie es brauchen. Sie können in die Ruby AMF plugin, die ein nativer Typ für Flash ist, die Übertragung von Klassen ein Kinderspiel. Die Java-Implementierung hat einen eingebauten Streaming-Server, nicht sicher, ob die Ruby-Version dies tut.

Wenn Sie möchten, dass es wirklich reaktionsschnell ist, könnten Sie zwei verschiedene Ansätze: einen RTMP-Server (SmartFoxServer, Wowza, Red5, LCDS usw. - alle Java-basiert) oder Sie könnten versuchen, P2P (Adobe nennt es Cirrus - und es ist immer noch in der Vorproduktion). Wenn Sie die P2P-Route verwenden, benötigen Sie immer noch einen Fallback für den Fall, dass etwas irre geht.

+0

Ich akzeptiere Sie beantworten. Aber der Fall ist tot. In Rails gibt es keinen solchen Weg. – Filip