Thảo luận về mạng lưới P2P và làm sao để xây dựng được một ứng dụng chia sẻ file sử dụng P2P

Chào mọi người,hiện tại mình có một ý tưởng là sử dụng java hoặc C# để code một ứng dụng để chia sẻ file cho nhau sử dụng p2p.Mọi người có thể kết nối với nhau và tải về dữ liệu của người khác không cần Server như mô hình download và upload truyền thống sử dụng client - server.Mình biết là có phần mềm bittorrent như thế rồi nhưng quan trọng là mình muốn học hỏi thêm và muốn xem khả năng của mình có thể làm được khôn, mong các pro chỉ giáo thêm ạ!

Điều đầu tiên là bạn tìm hiểu xem giao thức BitTorrent nó ra làm sao? Sau đó đọc thử source code của nó xem có học hỏi được điều gì? (Tham khảo mã nguồn: http://bittorrent.cvs.sourceforge.net/viewvc/bittorrent/BitTorrent/ ). Sau đó rồi mới quyết định xem tự mình có đủ sức bắt chước Bram Cohen hay không? Hãy gửi email trao đổi với him để him hướng dẫn cho bạn vài thứ ban đầu.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?