Program Yazma Hakkında Fikir

Torrent uygulamasi yap. Network, GUI, Thread, Distributed her seyi inceden ogrenirsin.

A bilgisayarindaki X dosyasini kullanici torrent'e ekleyecek;
B bilgisayarindaki sunucu, hangi bilgisayarda hangi dosyalarin hangi parcaciklarinin oldugunu "track" edecek.
C bilgisayarindaki kullanici, sunucudan torrent dosyasini indirip; hedefindeki dosyayi A bilgisayarindan cekecek.
Islem sirasinda A bilgisayari kapanirsa, acildiginda torrent programi kaldigi yerden devam edecek.
Download bittiginde; B bilgisayarindaki sunucu, X dosyasina sahip bilgisayarlara C 'yi de ekleyecek. Yeni bir bilgisayar eklendiginde sisteme, hem A'dan hem de C 'den download edebilecek. ( Seed )
Biraz daha kendini zorlamak istersen, C bilgisayari download ederken download ettigi data segmentlerini de torrent'te yayinlayabilir. ( Leech mantigi )
 
Torrent uygulamasi yap. Network, GUI, Thread, Distributed her seyi inceden ogrenirsin.

A bilgisayarindaki X dosyasini kullanici torrent'e ekleyecek;
B bilgisayarindaki sunucu, hangi bilgisayarda hangi dosyalarin hangi parcaciklarinin oldugunu "track" edecek.
C bilgisayarindaki kullanici, sunucudan torrent dosyasini indirip; hedefindeki dosyayi A bilgisayarindan cekecek.
Islem sirasinda A bilgisayari kapanirsa, acildiginda torrent programi kaldigi yerden devam edecek.
Download bittiginde; B bilgisayarindaki sunucu, X dosyasina sahip bilgisayarlara C 'yi de ekleyecek. Yeni bir bilgisayar eklendiginde sisteme, hem A'dan hem de C 'den download edebilecek. ( Seed )
Biraz daha kendini zorlamak istersen, C bilgisayari download ederken download ettigi data segmentlerini de torrent'te yayinlayabilir. ( Leech mantigi )
Biraz ağır değil mi hocam bu? Siz böyle bir uygulama yaptıysanız kaynak kodlarını paylaşabilir misiniz lütfen? :)
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı