Re: .Net Implementation

"lazy_lightning_99" <[email protected]>
Newsgroups gmane.network.bit-torrent.general
Message-ID <[email protected]>

I'm also working on a .NET C# client library (but not a GUI client). 
  Just for shits, to see if I can do it.  It'll support multiple
torrents (through a TorrentManager class) and all the specs I could
find at the wiki.  I'm finished the basic threading framework,
bencoding, tracker requests (including scrape, and multi-tracker
support), metainfo parsing, and peer communication message parsing. 
Now just tying everything together with events (the easy part ;)

This will be freely available when done for anyone interested.

FYI I use the .NET System.Security.Cryptography SHA1Managed class for
hashing info_hash.  No problems.

e

--- In [email protected], "mailsv_feuer" <mailsv@g...> wrote:
> 
> --- In [email protected], antipast0@y... wrote:
> > 
> > --- In [email protected], "Elan Hasson" <elan@d...>
wrote:
> > > 
> > > Is there an existing .Net implementation of the BitTorrent 
> protocol 
> > > already available?
> > 
> > No, Miguel from Novel / Mono project wants this. I've written a 
> class 
> > that allows you to manipulate the file format, but I haven't seen 
> the 
> > protocol as a whole, yet.
> > 
> > My only problems lately are binary encodings in .NET being at
odds 
> > when you want to hash binary data... That would be for the 
> > info_hash... if you have any advice, that would be great. That 
> would 
> > really facilitate a .net client much more so.
> > 
> > Thanks,
> > 
> > Thomas
> > http://writtorrent.sf.net/
> 
> 
> No, there is working (only few bugs) .Net (C#) implementation :
> source here : http://sourceforge.net/projects/bittorrentnet/
> last info here : http://workspaces.gotdotnet.com/bittorrentnet 
> 
> Very close to the official client (same file, variable,....)
> 
> Regards





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/dkFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.