|
Peer-to-Peer with VB .NET
Buy it at Amazon Read a Sample Chapter From The Publisher |
|||||||||
|
The title, "P2P with VB.NET", would probably lead people to conclusion that the book discusses how to build the next Napster. Though it includes a lot of info on various models available for P2P (including those used by Napster, Gnutella and Kazaa), the book is also about remoting, clients, servers, web services, UDDI, etc…
I was mostly interested in connecting clients to the server in an IP manner, rather than doing any P2P or file sharing or what have you. I also wanted to have the server keep all connections to the clients in memory so that 2 way communication could be undertaken at any time. The chapter on connecting via raw sockets put me on the right path to the goal.
He also devotes an entire section to encrypting your data streams, digital signatures, etc… Finally, if you care, it shows you how to work with Windows Messenger, the Groove network (from the Lotus Notes guy) and the Intel Peer-to-Peer Accelerator Kit (in accelerates when you buy a faster Intel chip).
Overall, an easy to follow book with mundo examples. If you are intent on working on a P2P project, could be an invaluable resource.