I'm trying to find a solution for this problem.

  1. Server has some files it changes over time. Clients have to sync it with only read permission. Clients are not allowed to write to server.
  2. Also to reduce server load: if 1 or more clients have newest version of files all local clients should sync from those up to date clients.

That's what BitTorrent is for.

  1. Seed the file from your server. Set a low upload limit.
  2. Connect the the BitTorrent clients to this seed. Data will first be downloaded from the server, but then mostly exchanged between peers, as the peers will have higher upload limits.
|improve this answer|||||
  • can it be shared to clients without write permission? – Dulguun Otgon Jul 23 '14 at 2:11
  • Yes, clients don't write to the server. – Nicolas Raoul Jul 23 '14 at 3:02
  • What would happen if those files are dll's and executables And clients are executing some of it? – Dulguun Otgon Jul 25 '14 at 1:26
  • @user3859522: They would execute normally, as they would on the server. – Nicolas Raoul Aug 12 '14 at 2:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.