Results 1 to 4 of 4

Thread: p2p, the module way

  1. #1

    Zeropaid Noob

    Join Date
    Jan 2006
    Posts
    2

    Question p2p, the module way

    hi folks.

    now since im new to this forum and to the deeper knowledge of p2p networking (not that i haven't been using software) you can simply correct me on any mistakes i make.

    now this is why i post: i did some thinking on this whole concept right now and did some reading and did some wondering: is there something like a p2p client that does not only some services like file sharing, messaging, chatting, etc. but that is actually open to ANY kind of service? i mean like a barebone p2p software that does nothing more than establish the connection to other peers so that 3rd party programs can then use this connection for their service?

    because this would in my opinion be a step towards integrating p2p into ANY application that needs communication with distant computers. imagine having a small app that runs in the background in your startup and does nothing more than finding a couple of other peers when launched. then when you want for example to get a file you launch another prog that utilizes the established connection and searches for it. i dont mean that the connecting prog and the sharing prog are inseparable. there could be a whole variety of different progs that all use their own interface and specialise in their own filetypes, written by a variety of different developers.
    now if you want to send instant messages you launch your icqp2p or whatever you prefer and it searches for your buddy "gizmo123" by sending a search request using the connection app.
    there is even the possibility to have a hybrid p2p network IN the pure p2p network by running node programs on the connection program if any program or task requires it.

    there is one problem which remains for me: how does a computerin a pure p2p network find the first peer? just by trying a specified port on any given adress until there is a response? that has to take ages on a very young network with a small number of peers... and how many connections should be maintained by the program or is it smarter to sort of collect peers, store them, say a thousand adresses, refresh them from time to time to sort out the ones not responding any more and fetch new ones and then send the search requests to all the stored adresses? explain please

    now if there is a program or concept like the one i descibed please just point me to it and this thread is finished and if there isn't, tell me wether this is possible at all.

    jesta

  2. #2

    Still learning.........!

    Join Date
    Jun 2002
    Location
    Cyberspace
    Posts
    2,686
    There is no such p2p core engine that everybody would use. It's more complex, each p2p network need "protocols" on client/server to communicate to work together, so it can serach for peers, file(s), type of encryption or hash system if wanted, etc.! Different developers have different ideas what their p2p is going to be like from start to finish. Be glad they are different, otherwise I wouldn't use it. "There are safety in numbers!"

  3. #3

    Zeropaid Noob

    Join Date
    Jan 2006
    Posts
    2
    i think i did not make my point clear there: the core engine wont have a protocol for transfering files. it will just serve the p2p programs by establishing the connection. the program then using this connection would have it's own protocol.
    Looking at it this way its a little bit like the tcp/ip protocol i'd guess. it serves to establish the connecdtion, in this case to the net, and the programs using it have their verry own protocol...

    jesta

  4. #4

    Still learning.........!

    Join Date
    Jun 2002
    Location
    Cyberspace
    Posts
    2,686
    Connection needs different protocols, such as http, tcp, udp, etc. Not all p2p uses all. Some any just use udp, others may use combination of tcp/udp. Like I said, different developers like different ideas.

Similar Threads

  1. 1st Major artist with his own branded P2P program
    By Lilian Philips in forum General Discussion
    Replies: 66
    Last Post: November 1st, 2008, 07:49 AM
  2. Looking to Block P2P Traffic?
    By g-smooth2k in forum News
    Replies: 6
    Last Post: July 29th, 2008, 09:24 AM
  3. Identifying P2P users using traffic analysis
    By mp3master1215 in forum News
    Replies: 18
    Last Post: January 1st, 2006, 10:25 AM
  4. In praise of P2P
    By g-smooth2k in forum News
    Replies: 0
    Last Post: December 7th, 2004, 01:44 AM
  5. P2P News
    By tamarisk in forum News
    Replies: 9
    Last Post: May 27th, 2004, 10:48 PM

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
  •