-
24-03-2010, 08:38 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
BitTorrent CLient Downloader C++ - FTKernelAPI
Torrent Là một giao thức chia sẻ file p2p (mạng ngang hàng). Một file bất kỳ có thể có nhiều người lưu giữ, và bằng 1 cơ chế đề ra trong giao thức, khi có yêu cầu download 1 file nào đó, file đó sẽ được chi nhỏ ra thành nhiều phần (chia nhỏ luận lý - tức là chỉ trên lý thuyết). Mỗi một phần có thể được download tại những máy khác nhau. Trong giao thức này, server không lưu giữ các file cần download, mà do những người dùng tham gia vào mạng lưu giữ. Server chỉ làm nhiệm vụ lưu vết lại những máy nào có chứa file cần download, và chứa những mảnh nào của file (vì có thể máy đó cũng đang thực hiện download cùng file, và trên máy đó chỉ chứa 1 phần đã download được của file). Server đó gọi là tracker server
Giải thích 1 chút về FTKernelAPI:
Hiện thực giùm bạn tất cả các hàm cần thiết để tìm tracker, kết nối, download và lưu trạng thái. Thư viện hỗ trợ nhiều quá trình download đồng thời, hàng đợi download, hỗ trợ resume (thực hiện tiếp theo một quá trình download trước đó bị ngắt quãng (vì tắt máy, thoát chương trình)), disk cache, ...
Đây là sản phẩm nhỏ, chỉ hỗ trợ download (không hỗ trợ tạo file torrent), giúp bạn hiểu rõ qui trình khi sử dụng FTKernelAPI.
Chương trình có thể chạy trên thực tế, bạn có thể download một file mà không cần chạy chương trình liên tục, ví dụ có thể tắt chương trình đi, mà ngày hôm sau download tiếp phần còn tại.
có thể tham khảo thêm tại đây:
http://www.codeproject.com/KB/cpp/FTKernelAPI.aspxView more random threads:
- Chương trình đầu tay trên win của iamme
- Source code hack game Farm Tribe
- TrayIcon trên MFC
- [C++ socket] Server gửi dữ liệu tới Client bị thiếu, tại sao ?
- Source Game caro C++ (3 bài_Sưu tầm)
- Source code hack game Dragon Keeper 2
- Geting Prodic data.
- Chuyên cung cấp sản phẩm Nguyên liệu TAGS và Phân bón hữu cơ
- Hỏi về nhận dạng số bằng hình ảnh
- Phần mềm minh họa hệ mật mã khóa công khai (RSA)
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...