ciao, devo scrivere un simulatore di bittorrent, qualce linguaggio di programmazione mi conviene usare?
ciao, devo scrivere un simulatore di bittorrent, qualce linguaggio di programmazione mi conviene usare?
Cosa sarebbe un 'simulatore' di bittorrent, scusa?
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.
bittorrent è un protocollo p2p usato per scaricare file in rete ed io devo implementare un codice che emuli il comportamento di questo protocollo
bittorrent è un protocollo p2p usato per scaricare file in rete ed io devo implementare un codice che emuli il comportamento di questo protocollo
Un client, quindi?
Beh... bittorrent (protocollo originale + client dal nome omonimo) è sviluppato in Python.
Per lo stesso vi sono diverse implementazioni (bittornado e ABC, quelli che conosco).
Dovrebbero anche essere disponibili delle librerie ad alto livello che implementano gia il protocollo e ti risparmiano il lavoro sporco (googla a riguardo).
Esistono cmq altre implementazioni un po' in tutti i linguaggi. Azureus, ad esempio, che se non sbaglio è in Java.
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.
il simularore che intendo fare non riguarda solo il lato client (magari!!!) del protocollo ma anche tutte quelle procedure che vengono svolte sia dai vari siti-indice che dai tracker. Quello che vorrei ottenere alla fine è una valutazione delle prestazioni del protocollo cioè vedere come varia il tempo medio x effettuare un download in base al numero degli utenti da cui si scarica (seeder e leecher), la velocità media, ecc.
Se ti servono info riguardo l'implementazione non credo che questo sia il posto più adatto in cui poter chiedere. Dovresti cercare aiuto sulle board dedicate.
...Dopo esserti documentato sul protocollo, ovviamente. :-)
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.
diciamo che la fase di studio del protocollo l'ho conclusa sai x caso dove posso chiedere una mano?
Boh... googla a caso. Che ne so:
http://www.google.it/search?hl=it&q=...nG=Cerca&meta=
...oppure:
http://groups.google.it/groups/searc...t&qt_s=Ricerca
Rilasciata Python FTP Server library 0.5.1
http://code.google.com/p/pyftpdlib/
We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.
ok ti ringrazio