bu bilgiler için gerçekten çok teşekkür ederim fakat bunun gibi bir yazılım için kylix uygunmu sence ? yani linux olunca visual ortam için tek çözüm bu olarak geliyor aklıma tabii python da da yazılabilir ama pythonu o kadar iyi bilmiyorum yani senin söylediğine göre bi algoritma kafamda oluştu ama programı nasıl yazcaz ilgili bildiğin döküman varsa çok iyi olur tekrar teşekkürler kolay gelsin :))
Saygılarımla M.Gökmen GÖKSEL
----- Original Message -----
From: Onur Safak
To: linux@gelecek.com.tr
Sent: Friday, May 03, 2002 7:25 PM
Subject: [linux] Re: [linux] (konu dışı sayılır) napster !
napster çok basit bişe, bi tane sunucu programı yazacaksın, client programlar buna logon olduğunda sahip oldukları parça listesini gönderecekler, sunucu program da bunları kaydedecek, client lardan biri arama yaptığı zaman sunucu devamlı güncellenen listeden arama yapıp sonuçlarını, makinelerin ip lerini client a gönderecek, client ta ip ye bağlanmak isteyip, onay aldıktan sonra istediği dosyayı diğer client a iletecek, diğer client isterse dosyayı gönderecek.
kazaa biraz daha farklı, her client bir sunucu içerecek, hızlı veri alış verişi yapabilme, uzun süre bağlı kalabilme gibi kriterlere göre clientlardan bazıları sunucu olarak çalışmaya başlayacak, tüm client lar ilk olarak ağa bağlanmak için ana sunucuya bağlanacak, ana sunucu sadece yakınlardaki sunucu olan bir client ın adresini verecek, daha sonra o client adresini aldığı, yakınındaki sunucu vazifesi gören client a bağlanacak, diğerleri gibi kendi listesini oradaki sunucu olan (aslında ara nokta, supernode deniyor) client a gönderecek, ve bu supernode kopana kadar civardaki clientlar için sunucu görevini üstlenecek.
napster benzeri birşey bir günden kısa sürede de yazılabilir ama çok dandik bir mantık, kazaa benzeri birşey ise daha mantıklı bir çalışma, tabi hoca napster benzeri bişe istediyse işin kolay :)
İyi çalışmalar...
Onur Safak
3D Animator
Post Production
Primary : onur@postproduction.com.tr
Permanent : osafax@yahoo.com
ICQ# : 3016952
----- Original Message -----
From: Gökmen GÖKSEL
To: linux@gelecek.com.tr
Sent: Friday, May 03, 2002 5:58 PM
Subject: [linux] (konu dışı sayılır) napster !
biri bana napster,kazaa,e-donkey gibi programların nasıl ve hangi mantıkla çalıştığını anlatabilir mi?
başıma çok kötü birşey geldi de üniversite öğrencisiyim işletim sistemleri hocam napster benzeri bir paylaşım programı yapmamı istiyor (linux için) ama daha algoritmayı bile oluşturamadım e tabi birde bu algoritmayı program haline dönüştürmek var ki onu hiç sormayın ! yaklaşık 1 senem var ama daha hiçbir şey yok ! yardımcı olursanız sevinirim :)
Saygılarımla M.Gökmen GÖKSEL
Bu arşivin oluşturulmasında kullanılan program: hypermail 2.1.2 : Wed Apr 02 2003 - 04:03:30 EEST