有什么好的P2P的实体书大家给介绍下?该怎么处理

有什么好的P2P的实体书大家给介绍下?
有什么好的P2P的实体书大家给介绍下?小弟最近打算买本搞搞P2P,大概需要多久才能掌握?

------解决方案--------------------
探讨
1.P2P入门:<windows网络通信程序设计>,涉及到网络编程、STUN、P2P等
2.RFC: NAT检测和穿透 www.ietf.org
3.计算机网络 TCP和UDP协议的理解
4.可以参考一下P2P开源软件源码: BT、Emule等。
5.多实践,相信你会成为P2P高手的 ;

------解决方案--------------------
专门讲这个好像没有看过,貌似java的有,C++没见过。。