主要是通过veryCD版本的emule的学习来研究p2p

1. 用vs2008 编译emule工程
理解emule的全局运作流程 (20090504 一直无法用2008编译完成,只好使用推荐的vs2003 完成编译)

2. kademlia网络部分研究

  1. kad网络的生成
  2. kad结点之间的计算
  3. kad网络中文件的存储
  4. contact-tree研究
  5. kademlia协议


3. nat穿透研究

  1. nat类型
  2. nat穿透协议分析


4. emule协议研究


5. emule配置文件研究


6. emule辅助部分研究自动更新

  1. crashreporter upnp支持
  2. 资源dll封装: 国旗dll,语言dll
  3. ip过滤
  4. 查找信息文字过滤
  5. zlib压缩库
  6. Crypto++加密库
  7. cximage库
  8. id3lib库
  9. webserver部分
  10. ICS/ICF研究

Comments (0)