Introduction to Silverlight P2P Library
"Microsoft® Silverlight™ 2 is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web."
"Live Activities are applications hosted in the Live Messenger that take advantage of the multiuser communication functionality provided by Live Messenger."
The First Floor Silverlight P2P library integrates Silverlight 2 with Live Activities, introducing the concept of Silverlight Activities. The Silverlight class library exposes the P2P Activity API. Included is a managed representation of the P2P API in an abstract P2PApplication class. This base class completely hides the details of JavaScript interop and the unmanaged P2P communication layer.
Functionality
- Application lifetime management (including support for connection time-outs)
- Sending and receiving p2p data
- Read-write access to incoming instant messages
- Access to details of participating users
- Graceful exception handling
- A P2PTurnBasedGame base class implementing the common features of a turn based game