我想在C中創建一個允許兩個用戶共享文件的應用程序。我會打電話給發送文件的人服務器和接收者客戶端。有一些要求:簡單文件傳輸
- 用戶不需要標識,不需要「登錄」。你可以說他們對我的應用程序是未知的。
- 服務器選擇要傳輸的文件,並返回一個簡單的~10個字符的ID字符串/散列,客戶端可以使用該字符串/散列來檢索文件。
- 相同的應用程序用於服務和接收。
- 我的應用程序不需要運行在遠程服務器上的專用軟件,除非它是免費的(例如,bittorrent跟蹤程序)。
現在這聽起來很像bittorrent,我正在認真考慮通過bittorrent來做到這一點。我不知道我會如何做到這一點。是否有任何好的圖書館的洪流創建/播種/下載?
請回答任何一個問題:
- 提出一個可行的替代方案的BitTorrent /其他的想法。
- 發佈BitTorrent協議的良好庫/段/實現在C.
Receiving * .... – 2011-01-11 11:27:19
如果您只是在兩方之間傳輸文件,它聽起來很像bittorrent。 – nos 2011-01-11 11:53:29