With some recent announcements from a big Internet company whose name cannot be mentioned, I went off on my own expedition into the dark corners of the .NET and Windows platform to see what cool technology treasures may be lurking there. If you are like me, you may have heard something about P2P technologies being delivered for Windows. And if you were like me, you didn’t really pay much attention to it at the time since only file sharing, music stealing people cared about peer to peer technologies.
Well, let me tell you, my friend, that was a very wrong assumption! There is a ton of amazing P2P technologies in Windows and .NET, and they make the creation of amazing new applications possible. Ever had an idea where your app would need to dynamically find another computer and communicate with it but both computers might be around the world, not registered with DNS, and hiding behind a NAT device? PNRP in Windows makes that easy! Every thought of having a global hashtable to store all kinds of data that could be retrieved by your app’s users – DRT to the rescue!
What are PNRP and DRT you ask? That, dear reader, will be what I will cover in a series of blog posts and screencasts in the coming weeks to show you how to leverage and exploit this cool technology. Want to get a head start? Check out the P2P team’s blog and the Microsoft Peer-to-Peer Reference page.