Results 1 to 5 of 5

Thread: Best bittorrent API or Tracker (Java prefered)

  1. #1
    Member illusive's Avatar
    Join Date
    24.10.10
    P2P Client
    What ?! That's Private!
    Posts
    406
    Activity Longevity
    5/20 15/20
    Today Posts
    0/5 ssssss406

    Best bittorrent API or Tracker (Java prefered)

    Hi,

    I'm writing new tracker app but the tracker servers out there are a mess. I don't know any Java library for bittorrent that is decent and in active development to be used. I searched for existing solution and found chihaya which is written in GO and seems doesn't support private tracking.

    Any library out there I don't know about ? Any recommendations ? Should I use and existing one like chihaya (I don't know Go and it's written in Go) or try to build my own tracker ?

    It seems no matter what, I have to be experienced in Bittorrent standard and understand exactly how it works before using or writing a tracker. I mean, really do in deep details understanding all inside bittorrent.org !!!!
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    (17.09.20)

  3. #2
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    36,532
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss36532
    https://github.com/mpetazzoni/ttorrent

    This seems like what you're looking for. As for the last question, learning how X works before attempting to write something that does X is a given. Know the protocol specification and all the BEPs. Then you can continue by checking out existing implementations and seeing what they do and how (BiglyBT has a fairly powerful tracker, written in Java too). Bill Gates used to dumpster dive behind computer labs looking for discarded books of source code, but this is easier now
    "Come visit sometime, okay? We'll always be here for you. We... we all love you."
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    cloud99 (19.07.20) , Lucius (17.07.20) , Instab (17.07.20) , illusive (16.07.20)

  5. #3
    Member illusive's Avatar
    Join Date
    24.10.10
    P2P Client
    What ?! That's Private!
    Posts
    406
    Activity Longevity
    5/20 15/20
    Today Posts
    0/5 ssssss406
    Yeah I checked ttorrent. Last commit was 9 months ago. Now that you put it that way, I'll spend some time reading the specs .
    Reply With QuoteReply With Quote
    Thanks

  6. Who Said Thanks:

    Jamesthods (20.09.20)

  7. #4
    Member illusive's Avatar
    Join Date
    24.10.10
    P2P Client
    What ?! That's Private!
    Posts
    406
    Activity Longevity
    5/20 15/20
    Today Posts
    0/5 ssssss406
    https://github.com/atomashpolskiy/bt

    OK now time to understand this shi*t and decide which library to use !
    Reply With QuoteReply With Quote
    Thanks

  8. Who Said Thanks:

    anon (18.07.20)

  9. #5
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    36,532
    Activity Longevity
    15/20 19/20
    Today Posts
    1/5 ssss36532
    Quote Originally Posted by illusive View Post
    Yeah I checked ttorrent. Last commit was 9 months ago.
    It's the least bad one I could find.

    Quote Originally Posted by illusive View Post
    Nice catch! Seems much better and more up-to-date than the others.
    "Come visit sometime, okay? We'll always be here for you. We... we all love you."
    Reply With QuoteReply With Quote
    Thanks

  10. Who Said Thanks:

    illusive (19.07.20)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •