True P2P is actually not possible because FlashPlayer cannot accept incoming connections from peers, but only indirect connections from a shared host service.
So, although Cirrus and LCCS offer some kind of P2P functionality, this is not true P2P.
However, what they provide can easily be replicated; a host that registers Flash-based clients (a permanent connection to the host is required) and mediates communication between them is not the most difficult thing in the world.
Depending on the specific type of application that you want to create, a Torrent client (due to the lack of support for direct inbound connection), for example, is not possible. But collaboration and other similar P2P applications are possible without Cirrus / LCCS.
source
share