parthi_for_tech
parthi_for_tech

Reputation: 49

What is efficient way to transfer a large file from server to multiple clients?

I have a requirement to transfer/multicast a large file about >40g of file from a server to multiple clients at the same time and this will be done for only once. Is there any good protocol to do that in Linux? I tried using UFTP, but it didn't work.

Upvotes: 1

Views: 1628

Answers (2)

Phil
Phil

Reputation: 11

You could use the excellent bittorrent protocol and make it private by using Bittorent Sync. Go to Bittorrent Sync Web Site for details.
The main advantages I see are :

  • It's design to transport large files (if you have a network disruption it's not a problem)
  • It's free
  • It's cross plateform : Windows, Linux (i386, x64, ARM, PowerPC), FreeBSD, Mac, Android, IOS, and more ...
  • It's secure (you provide the encryption keys)
  • It's quite simple to configure

Upvotes: 1

dbush
dbush

Reputation: 223872

UFTP should be a good tool for this situation. If the server and clients are on the same LAN, there shouldn't be any issue with them communicating. If there are one or more routers separating them, then you would either have to configure routers to allow multicast traffic to pass or you could use UFTP's proxy servers to create a bridge between different network segments.

Upvotes: 2

Related Questions