Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 34

Thread: What name for a peer-to-peer program?

  1. #21

    What name for a peer-to-peer program?

    Uhm Gilda is not bad, really.. Maybe i could pick it. Not so much of a girl name anyway Legolas do you know any Gilda in italy?

    cronodragon, happy 2^8 post

    So i'm preparing a release for who wants to test.

    It works like this: your node only talk with node you trust, always. You add nodes just as you would add friends on an IM program, entering their id wich is composed of a diplay name and a unique identifier, possibly with this syntax:

    msx@ad3f3d4caf45f53aad3f3d4caf45f53a

    the nodes use SSL for communication, and the unique identifier is the hash of the public certificate, so it is not possible to fake someone identity or even connect to a node if the hash is not known.

    When you search a file, the search is routed (propagated) for one or two nodes (ie friend of friend).
    You can start a download from one of the results or you can just enter the ED2K link (i made it compatible so you can reuse all ed2k links that are around in the internet. Magnet links support could be added too).

    Files are only downloaded from friends. This is actually a limitation but i have some idea on how to make a node download from a friend-of-friend (2-step-link or bigger). I'll explain later if anyone is interested

    The program is not something like a replacement of emule, it is more targeted to small groups of people, ie groups of densely interconnected friends that want to share stuff (like waste). It will not offer the file quantity of emule but it will offer a better privacy (you know the emule network is under heavy attack recently).

    There could be an option to make an "open" node, a node that accept other peers automatically (less secure but add nodes more easily) like on the last releases of freenet. Yet to think of this.

    The program doesn't have a GUI, but have an integrated web server and offer an html interface. I experienced this solution with mldonkey and i think it's great: no dependencies on widget toolkits, lot more portable, can run on an headless system, you can connect and manage over the internet, different users on a lan can access the same node, etc etc. Also, you can make a graphically rich interface with html, and different themes.

    Ok, that was a brief description. Comments, suggestions, ideas, doubts are welcome I designed all alone so i didn't had much confrontations. I just based on my knowledge of P2P.
    If you save your data in a proprietary format, the owner of the format owns your data.
    <br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>

  2. #22

    What name for a peer-to-peer program?

    Don't forget to make a built-in search feature, with stats... I hate to visit sites full of pop-ups to look for files. :x

  3. #23

    What name for a peer-to-peer program?

    Ok, i've prepared the release. by now there is no ssl (i'm working on it) and you can just connect with anyone.

    Important: before running the program, edit the config file with a text editor. Choose a name and eventually change the default ports.
    You can add some shared directories, separated with ";".

    You can connect to my server which is located at msx.homelinux.org port 19074

    The file is here: http://www.lugato.net/dnet2.zip

    Thanks
    If you save your data in a proprietary format, the owner of the format owns your data.
    <br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>

  4. #24

    What name for a peer-to-peer program?

    08:24:52 INFO starting the node
    08:24:52 DEBUG shared dir: e:\mp3
    08:24:52 DEBUG shared dir: e:\foto
    An unhandled exception occurred at $00435856 :
    EConvertError : "msx" is an invalid integer
    $00435856
    $00402BC1 IPTOINADDR, line 135 of ./src/ultimatesockets/socketunit.pas
    $00402F18 GETADDR, line 171 of ./src/ultimatesockets/socketunit.pas
    $00402128 TSERVER__CREATE, line 88 of ./src/ultimatesockets/serverunit.pas
    $00407C37 TNODE__CREATE, line 1088 of ./src/nodeunit.pas
    $0040147E TPROGRAM__CREATE, line 45 of ./src/mainunit.pas
    $004010AB main, line 19 of src/dnet2.pas

  5. #25

    What name for a peer-to-peer program?

    Works nice and fast. Let's see if I have anything interesting to share..

    I might be hidden behind a firewall but my ip is 130.225.243.84 and port 3000
    Peregrinus, expectavi pedes meos in cymbalis
    Nullus norvegicorum sole urinat

  6. #26

    What name for a peer-to-peer program?

    I'll have to give this a go. Put up the source to a few of my projects and such. For now I've nothing interesting to share...

    Funny about the "msx is not a valid integer" error though. :lol:

  7. #27

    What name for a peer-to-peer program?

    lol jsoftware you've a good connection, i'm downloading at 60 kB/s

    cronodragon: could you please copy your config file here? looks like you've made something wrong there (or it could very possibly be a bug )
    If you save your data in a proprietary format, the owner of the format owns your data.
    <br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>

  8. #28

    What name for a peer-to-peer program?

    I have 100mbit up and down.

    (Connected through a direct fiber to the university )

    When I get my old hdd fixed I can put a bit more online
    Peregrinus, expectavi pedes meos in cymbalis
    Nullus norvegicorum sole urinat

  9. #29

    What name for a peer-to-peer program?

    it looks like the firewall makes you unreacheable indeed.
    i rebooted the server after recompiling and it couldn't connect..
    If you save your data in a proprietary format, the owner of the format owns your data.
    <br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>

  10. #30
    Legendary Member NecroDOME's Avatar
    Join Date
    Mar 2004
    Location
    The Netherlands, Eindhoven
    Posts
    1,059

    What name for a peer-to-peer program?

    You don't have it to rename to your "own" girl , just some chick
    NecroSOFT - End of line -

Page 3 of 4 FirstFirst 1234 LastLast

Bookmarks

Posting Permissions

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