简体   繁体   English

将大文件从服务器传输到多个客户端的有效方法是什么?

[英]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. 我需要同时将大约40g文件的大文件从服务器传输/多播到多个客户端,这只需要执行一次。 Is there any good protocol to do that in Linux? Linux中有没有好的协议呢? I tried using UFTP, but it didn't work. 我尝试使用UFTP,但它没有用。

UFTP should be a good tool for this situation. UFTP应该是这种情况的好工具。 If the server and clients are on the same LAN, there shouldn't be any issue with them communicating. 如果服务器和客户端位于同一个LAN上,那么它们通信就不会有任何问题。 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. 如果有一个或多个路由器将它们分开,那么您可能必须配置路由器以允许多播流量通过,或者您可以使用UFTP的代理服务器在不同网段之间创建桥接。

You could use the excellent bittorrent protocol and make it private by using Bittorent Sync . 您可以使用优秀的bittorrent协议,并使用Bittorent Sync将其设为私有。 Go to Bittorrent Sync Web Site for details. 有关详细信息,请访问Bittorrent Sync网站
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 ... 它是交叉平台:Windows,Linux(i386,x64,ARM,PowerPC),FreeBSD,Mac,Android,IOS等......
  • It's secure (you provide the encryption keys) 它是安全的(您提供加密密钥)
  • It's quite simple to configure 配置起来非常简单

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用Java套接字将大文件传输到多个客户端的最佳方法 - Best approach for large file transfer to multiple clients using java sockets 将多个客户端连接到服务器的好方法是什么? - What is a good way to connect multiple clients to the server? python 客户端-服务器中的多客户端文件传输,无需线程 - Multiple clients file transfer in python client-server without threading 在Linux服务器上处理多个客户端连接的正确方法是什么 - What is the proper way to handle multiple clients connections on linux server 使用套接字和多个客户端进行文件传输 - File Transfer using sockets and multiple clients 从客户端向服务器发送大量图像的有效方式 - Efficient way of sending a large number of images from client to server 验证具有单个服务器和多个客户端的UDP通信协议的有效方法 - Efficient way of validating UDP communication protocol having single Server and multiple Clients 从客户端到服务器的文件传输 - File transfer from client to server 在将大文件发送到多个客户端的同时提高性能 - Performance improvement while sending large file to multiple clients 如何从聊天服务器与多个客户端聊天 - How to chat with multiple clients from a chat server
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM