+ Reply to Thread
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
    467
    Activity Longevity
    6/20 15/20
    Today Posts
    1/5 ssssss467

    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. #2
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    37,623
    Activity Longevity
    10/20 19/20
    Today Posts
    0/5 ssss37623
    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
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  3. Who Said Thanks:

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

  4. #3
    Member illusive's Avatar
    Join Date
    24.10.10
    P2P Client
    What ?! That's Private!
    Posts
    467
    Activity Longevity
    6/20 15/20
    Today Posts
    1/5 ssssss467
    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

  5. Who Said Thanks:

    (20.09.20)

  6. #4
    Member illusive's Avatar
    Join Date
    24.10.10
    P2P Client
    What ?! That's Private!
    Posts
    467
    Activity Longevity
    6/20 15/20
    Today Posts
    1/5 ssssss467
    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

  7. Who Said Thanks:

    anon (18.07.20)

  8. #5
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    37,623
    Activity Longevity
    10/20 19/20
    Today Posts
    0/5 ssss37623
    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.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  9. Who Said Thanks:

    illusive (19.07.20)

+ Reply to Thread

Tags for this Thread

Posting Permissions

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