Возможна прошивка p2p без Cirrus / LCCS?

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


person Aleks    schedule 24.11.2010    source источник
comment
Связано: stackoverflow.com/questions/1110880/   -  person Aleks    schedule 24.11.2010


Ответы (4)


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

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

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

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

person ocodo    schedule 24.11.2010
comment
Как вы собираетесь передавать данные от одного пира к другому без cirrus, проксируя их через сервер? - person Tom; 17.04.2011

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

person childoftv    schedule 11.02.2011


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

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

person Jeff    schedule 11.04.2011