|
To help make it even easier to build P2P applications, I have developed a
managed wrapper for the P2P SDK. I have wrapped the Graphing API and the
Grouping API in a unified programming model so that you can use both from
within the same application with very little change in code. You can download
the library below, as well as some sample applications that show you how to
work with it. This library will be an important piece of an upcoming project of
mine, and so it is of great benefit to me to have lots of people download it
and kick the tires. I want your feedback, so please send comments, questions,
and dinner invitations to p2p@thoughtpost.com.
Also, check out my blog for any updates.
The latest version of the library provides initial support for the Grouping API.
Now you can work with groups and invitations as well as graphs. One of the best
features of the new version is that both Group and Graph objects support common
interfaces, so you can create an application that works against either type of
peer network. Just code against the IPeerRecordSource interface defined in the
library. There are also common interfaces for node access and direct connection
support.
In the latest version, we have also updated the sample applications to include
support for Grouping. There is addition of a brand new sample, MagicFolder,
which shows how to use the Thoughtpost.P2P Grouping support to share files
between peers.
The Grouping API support is brand new, so give us feedback and let us know how
it works for you.
What can you expect from this page in the coming weeks? Documentation, more
samples, enhancements to the Thoughtpost.P2P library, and support for Web
Services (for people who just can't wait for
Indigo).
|