Results 1 to 7 of 7

Thread: Decentralized server - How do they work

  1. #1

    Thread Starter
    Fanatic Member jian2587's Avatar
    Join Date
    Aug 2000
    Location
    I bet u need a fusion powered shuttle to reach my place...
    Posts
    963

    Decentralized server - How do they work

    I've a question regarding decentralized server:
    I don't know how to describe it but I'd use WinMX as an example:
    WinMX doesn't have a centralized server. So when you connect
    it just search for other WinMX users randomly.

    So how does it search for other WinMX users without referring
    first to a centralized server?
    My first thought is random ping, but this is impossible since
    IP has 255^4 combinations.

    Any ideas?
    ASM,C,C++,BASIC,VB,JAVA,VBS,HTML,ASP,PHP,mySQL,VB.NET,MATLAB
    Programming is fun, but only if you're not on a tight deadline
    So I consider all those working engineers sad people

    VB FTP class
    3 page PHP crash course
    Crash Course on DX9 Managed with VB.NET covering basics till terrain creation

  2. #2
    Retired VBF Adm1nistrator plenderj's Avatar
    Join Date
    Jan 2001
    Location
    Dublin, Ireland
    Posts
    10,359
    There are centralized address servers that list the addresses of those decentralized data serves.

    So the client connects to one of the main centralized servers and receives the latest list of data servers, and then the client can connect to those decentralized data servers to look for files.
    Microsoft MVP : Visual Developer - Visual Basic [2004-2005]

  3. #3

    Thread Starter
    Fanatic Member jian2587's Avatar
    Join Date
    Aug 2000
    Location
    I bet u need a fusion powered shuttle to reach my place...
    Posts
    963
    Obviously, they need one!

    I just read an article on decentralized server architecture, it
    seems that you've to either enter the remote IP urself or have
    one pre-programmed into the software.

    So, anyhow u still need a centralized server. Now that really
    confuse me. If Gnutella or WinMX has a preset IP in their
    software, that means there's a central server, right?
    And exactly why RIAA doesn't sue these central servers?
    ASM,C,C++,BASIC,VB,JAVA,VBS,HTML,ASP,PHP,mySQL,VB.NET,MATLAB
    Programming is fun, but only if you're not on a tight deadline
    So I consider all those working engineers sad people

    VB FTP class
    3 page PHP crash course
    Crash Course on DX9 Managed with VB.NET covering basics till terrain creation

  4. #4
    Retired VBF Adm1nistrator plenderj's Avatar
    Join Date
    Jan 2001
    Location
    Dublin, Ireland
    Posts
    10,359
    Because the central servers aren't providing any illegal files to download.
    They're simply providing server addresses from whence one could download files.

    And applications like WinMX aren't always used for software piracy.
    There is pornography, as well as a few other things that are perfectly legal to download.


    So these applications simply provide a way to share files.
    They don't necessarily provide a way to share illegal files.
    Microsoft MVP : Visual Developer - Visual Basic [2004-2005]

  5. #5

    Thread Starter
    Fanatic Member jian2587's Avatar
    Join Date
    Aug 2000
    Location
    I bet u need a fusion powered shuttle to reach my place...
    Posts
    963
    But they're conducing it. Is that legal?

    I mean, u've one permanent IP preset into ur P2P software, and
    whenever u want to join the network, u go through this IP,
    then u start to search and d/l.

    Especially WinMX, it has an interface specially designed for MP3
    searching. Isn't that illegal? It's conducing music piracy.
    ASM,C,C++,BASIC,VB,JAVA,VBS,HTML,ASP,PHP,mySQL,VB.NET,MATLAB
    Programming is fun, but only if you're not on a tight deadline
    So I consider all those working engineers sad people

    VB FTP class
    3 page PHP crash course
    Crash Course on DX9 Managed with VB.NET covering basics till terrain creation

  6. #6
    Retired VBF Adm1nistrator plenderj's Avatar
    Join Date
    Jan 2001
    Location
    Dublin, Ireland
    Posts
    10,359
    I think the word you're looking for is "condoning".
    But anyway, mp3 is just a file format.
    Granted most mp3 files are pirated copies of songs, but its still just a sound format.

    Its like say that if you're distributing .exe files that they're pirated apps or viruses.
    Or if you're distributing .pdf files that they're pirated e-books...
    Microsoft MVP : Visual Developer - Visual Basic [2004-2005]

  7. #7

    Thread Starter
    Fanatic Member jian2587's Avatar
    Join Date
    Aug 2000
    Location
    I bet u need a fusion powered shuttle to reach my place...
    Posts
    963
    oh thx plenderj, u've enlightened me!
    ASM,C,C++,BASIC,VB,JAVA,VBS,HTML,ASP,PHP,mySQL,VB.NET,MATLAB
    Programming is fun, but only if you're not on a tight deadline
    So I consider all those working engineers sad people

    VB FTP class
    3 page PHP crash course
    Crash Course on DX9 Managed with VB.NET covering basics till terrain creation

Posting Permissions

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



Click Here to Expand Forum to Full Width