View Single Post
Old 30-10-2003, 19:46   #10
Qnick
Senior Member
 
L'Avatar di Qnick
 
Iscritto dal: Dec 2001
Città: Pordenone
Messaggi: 7258
Quote:
Originariamente inviato da alexis1980
Ragazzi ho un paio di domande da fare:

1) Crediti: I propri crediti vengono memorizzati sui clients altrui. In base a che cosa sono riconoscibile da loro? Mi spiego meglio. In caso di format e seguente reinstallazione cos'è che mi rende riconoscibile dagli altri in modo tale da sfruttare i crediti acquisiti precedentemente? Username?

2) Sulla tray bar c'è l'icona del ciucciariello con una barra nera che indica effettivamente cosa? Banda in download?

Grazie per l'attenzione
Alessandro
1)Non proprio...i propri crediti vengono memorizzati anche nel sistema dell'utente, precisamente i contatti con gli altri clients vengono memorizzati nel file clients.met.

[Non si possono visualizzare i propri crediti, bensì i clients conosciuti al momento della connessione.Però si possono visualizzare singolarmente, nei confronti di un singolo utente da cui stiamo scaricando (o a cui stiamo uploadando).Ad esempio, basta selezionare un client in coda, tasto dx e mostra dettagli: alla voce punteggi possiamo vedere il suo punteggio (credito) nei nostri confronti.]

Logicamente, se noi facciamo scaricare ad un dato client alcune parti di un file, non appena richiediamo qualcosa a lui (cerchiamo un file anche da lui condiviso)...lui tiene conto del fatto di aver già scaricato da noi, e questo ci favorisce permettendoci di scalare più facilmente la coda per avere quel file.

Il sistema dei crediti, a mio avviso, non è da intendersi in maniera univoca (come entità unica....come semplice numero) bensì immagina una connessione punto - multipunto: ogni client tiene traccia dei propri contatti (upload) con gli altri, così come dei download, e così avviene per ogni altro client.

Nella connessione tra due client, essi si "confrontano" e quello che fa la richiesta viene messo in coda, in base ai crediti che può vantare verso il client di destinazione contattato.

Il riconoscimento di un client avviene ora attraverso una chiave univoca di riconoscimento (credo sia crittografata a 128bit).Il file in questione è cryptkey.dat.In clients.met è presente un userhash che consente l'identificazione univoca (come giustamente osservato da Xtian )


Tutti i meccanismi di negoziazione dei files vengono gestiti ovviamente in automatico da emule...cmq quanto ho scritto è principalmente la logica del funzionamento.A questo poi si sovraimpongono le priorità che si danno ai file, settaggi e tipo di connessione etc etc.

Spero di essere stato chiaro e di non aver scritto castronate




2)Si è la banda in download


Qnick
__________________
Main PC: AMD Opteron 175 @2850MHz Vc 1,404v .::. DFI NF4 Ultra-D .::. 2x1GB DDR Samsung ZCCC @275MHz .::. XFX 9800GT XXX Ed. .::. Hitachi 7k250 .::. NEC 7200S .::. LiteON 812s@832s .::. TT Minityp-90 + Scythe KamaPWM 92mm .::. Corsair HX 520W .::. My X2 4200+ Link

Ultima modifica di Qnick : 30-10-2003 alle 19:51.
Qnick è offline