原创 glog v0.4.0編譯使用

    glog下載的源碼https://github.com/google/glog配合cmake進行編譯   \glog-master\src\windows 將此目錄下的 glog文件夾拷貝到當前工程目錄下   #include

原创 fatal error C1189: #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shar

1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error : Building MFC a

原创 2.種子文件結構

  B編碼 種子文件和Tracker的返回信息都是經過B編碼的。B編碼有4種類型:字符串、整型、列表、字典。 字符串格式:<字符串的長度>:<字符串>。如:字符串spam,經過B編碼爲4:spam 整型的編碼格式:i<十進制的整型數>e,

原创 5.系統模塊設計

1. 種子解析:負責解析種子文件,從中獲取Tracker服務器的地址,待下載的文件名和長度,piece長度,各個piece的hash值。 2. 連接Tracker:根據HTTP協議構造獲取peer地址的請求,與Tracker建立連接,解析