Возможна ли прошивка p2p без Cirrus / LCCS? - PullRequest
3 голосов
/ 24 ноября 2010

Правда ли, что Flash p2p не может быть реализован без Cirrus / LiveCycle Collaboration Service ? Я видел аналогичный вопрос о SO, и там утверждается, что это невозможно сделать. Так почему не? Кроме того, я видел, что у товарища back2dos было несколько мыслей по этой проблеме, но он был отвергнут, поэтому мне интересно, прав ли он?

Ответы [ 4 ]

4 голосов
/ 12 февраля 2011

Проверьте это, если вам нужно только одноранговое соединение в локальной сети: http://www.flashrealtime.com/local-flash-peer-to-peer-communication-over-lan-without-cirrus/

2 голосов
/ 24 ноября 2010

Истинный P2P на самом деле невозможен, поскольку FlashPlayer не может принимать входящие соединения от одноранговых узлов, только опосредованные соединения от общего хост-сервиса.

Так что, хотя Cirrus и LCCS предлагают своего рода функциональность P2P, этоне верно P2P.

Тем не менее, то, что они предоставляют, может «легко» реплицироваться, хост, который регистрирует клиенты на основе Flash (постоянное соединение с хостом обязательно) и обеспечивает связь между ними, не является самым сложнымвещь в мире.

Действительно, в зависимости от того, какое приложение вы хотите создать, клиент Torrent (из-за отсутствия поддержки прямого входящего соединения), например, невозможен.Но совместная работа и другие подобные приложения P2P вполне возможны без Cirrus / LCCS.

1 голос
/ 12 апреля 2011

Flash Media Server Enterprise не упоминается?Это как Cirrus с old-skool AS1 и усовершенствованным потоковым видео.А в AIR вы можете делать некоторые вещи, которые вы не можете делать во Flash Player, например, открывать всевозможные сокеты для прослушивания.

Это так сложно, потому что они хотят сохранить контроль над $$$ (FMS довольно дорог, хотяУ Amazon EC2 есть).

1 голос
/ 24 ноября 2010

Я не знаком с этими технологиями.Однако я знаю, что Flash реализовал низкоуровневый класс XMLSocket.В зависимости от сложности того, что вы делаете, это может быть подходящим решением.Я не использовал его лично, но у меня есть друг, который создал простой игровой клиент, используя это.

...