architecture - How to distribute a file to multiple clients efficiently? -


i building application which, hopefully, installed on many clients (desktop , mobile). client may generate file , publish has it. clients b-z may decide want file.

some assumptions:

  • files ~2mb.
  • when 1 client generates file chances other clients want file. guess not case p2p apps.
  • i cannot afford expensive server farm.

i thinking use bittorrent protocol.

is approach assuming use public tracker or dht?

not sure programming language using.

if using .net language use ms sync framework (which free) see: http://msdn.microsoft.com/nb-no/sync/bb980926.aspx


Comments

Popular posts from this blog

c++ - Is it possible to compile a VST on linux? -

java - Output of Eclipse is rubbish -

jquery - Confused with JSON data and normal data in Django ajax request -