Est-il vrai que Flash p2p ne peut pas être fait sans Cirrus/LiveCycle Collaboration Service? J'ai vu a similar question sur SO et il est affirmé ici que cela ne peut pas être fait. Alors pourquoi pas? En outre, j'ai vu le camarade back2dos avait some thoughts sur le problème, mais il a été downvoted, donc je me demande s'il a raison?Flash p2p possible sans Cirrus/LCCS?
Répondre
Le véritable P2P n'est pas vraiment possible puisque le FlashPlayer ne peut pas accepter les connexions entrantes provenant des homologues, seulement les connexions médiatisées provenant d'un service hôte commun.
Alors que Cirrus et LCCS offrent une sorte de fonctionnalité P2P, ce n'est pas du P2P. Cela dit, ce qu'ils fournissent peut être "facilement" répliqué, un hôte qui enregistre les clients Flash (la connexion permanente à l'hôte est obligatoire) et médiatise la communication entre eux n'est pas la chose la plus complexe au monde.
Cela dépend vraiment du type d'application que vous voulez construire, un client Torrent est (en raison de l'absence de support de connexion entrante directe) par exemple, impossible. Mais la collaboration et d'autres applications P2P similaires sont tout à fait possibles sans Cirrus/LCCS.
Sans cirrus, comment allez-vous transmettre des données d'un pair à un autre en les transmettant par le biais du serveur? – Tom
Je ne connais pas ces technologies. Cependant, je sais que Flash a implémenté une classe de bas niveau, XMLSocket
. Selon la complexité de ce que vous faites, cela peut être une solution appropriée. Je ne l'ai pas utilisé personnellement, mais j'ai un ami qui a créé un client de jeu simple en utilisant cela.
Pour les intéressés, voici deux liens utiles pour les débutants: http://www.flashrealtime.com/ et http://www.flashp2p.com/ – Aleks
Check this out si vous avez besoin peer to peer sur un réseau local: http://www.flashrealtime.com/local-flash-peer-to-peer-communication-over-lan-without-cirrus/
Flash Media Server Enterprise n'est pas mentionné? C'est comme Cirrus avec old-skool AS1 et le streaming vidéo avancé. Et dans AIR, vous pouvez faire des choses que vous ne pouvez pas faire dans Flash Player, comme ouvrir toutes sortes de prises d'écoute.
C'est tellement difficile parce qu'ils veulent garder le contrôle sur le $$$ (FMS est assez cher, même si Amazon EC2 l'a).
Connexes: http://stackoverflow.com/questions/1110880/does-flash10-p2p-really-work – Aleks