Bit Torrent

Filed under bit torrent technical on Sunday, 22 February 2004 at 20:27.

So I finally got sick of all these Python and Java Bit Torrent clients. In a moment of insanity, I thought about rewriting the code in C++. I then came to my senses and decided to find out if someone else had already done all that dirty work. It turns out that someone has. Libtorrent looks to be pretty damn good. I’ve decided to start working on a Mac OS X frontend for libtorrent. So far, 90% of my time has been spent on convincing boost to play nicely in xcode in an Objective-C++ project. Once I get a simple client up and running I’ll think about the UI and rewrite it—hopefully with a damn good UI.

12 Responses to “Bit Torrent”

  1. what, you don’t like azureus? azureus is the best thing ever. libtorrent looks good too. build it into gabber!

  2. Dude, Azureus is friggin Java. JAVA for massive file and socket i/o.

    If you want, I could talk to IBM Software Group about how you silly guys over at Research aren’t using Java.

  3. i want to help too! me wanna help!!!

    but first you’ll have to teach me xcode

  4. xcode can rot in hell.

  5. That sounds like a great idea. Let me know if I can help in any way ;)

  6. Another Day
    Julian is working on a new bittorrent client. I spent a lot of time trying to get a framework of boost. I’ve failed with many different attempts and have reserved a large amount of hatred for the boost build system and xcode. What an ordeal. Hopefu

  7. I was trying to make a COCOA app…..
    check this out: http://sarwat.net/bittorrent/

    let me know via email

  8. xcode is awesome. I’ve played with it enough to know. Try writing something in MFC, that’s friendly at first then torture shortly after.

    OSX rocks, and so does all it’s dev stuff.. well.. except for the help system. Seems the search function for tech docs is a little fragmented. bummer, so I learned how to look stuff up using the man pages. no prob. :)

    Julian, looking forward to that os x front end. awesome project.

  9. did you ever get a framework for boost going?
    i was just thinking the same thing.

    i’ve been working on a c++ BT client using libtorrent on and off for a while now (takes me forever to get anywhere with work taking up most of my creative energy). it’s a nice little toolset. make sure you jump onto the mailing list if you have any suggestions for new features etc

  10. hi
    I just got to know about bitcomit.. like that I able to download lots of torrent without being crash like ABC torrent… but still have problem with the download speed.. take forever to download a 1GB files.. any better one out there that does not take alot of CPU memory space..and download fast…???
    thanks

  11. Hope your client is comming along nice, all the current OS X clients are horrible… I was searching for a client I could just compile and run out of a terminal and came across this, sick of sluggish python clients.

    Best of luck.

  12. I’ve not gotten a framework for Boost going. Every now and then I’ve asked temas to try and we haven’t succeeded.

    Someday…

Leave a Reply

missig.org/julian/blog
Julian Missig - jabber:julian@jabber.org - aim:xvirge
julian/blog is powered by WordPress
Entries (RSS) and Comments (RSS).