对等VS多播VS SMB:哪种方法最好?

时间:2016-12-16 11:13:59

标签: windows p2p multicast smb

我正在寻找在我的项目中实施的最佳实践。

我的项目就像将批量数据从单个服务器传输到多个客户端。简而言之,我有一台服务器机器,其文件最小为100MB,最大为4GB文件。一旦我通知所有客户关于那个"我有档案。你可以下载"。然后客户端应该开始下载该文件。这里所有客户必须保持在同一网络中。我也可以考虑在服务器中进行负载均衡。

我打算像洪流一样使用点对点连接,但需要更多学习(我想是这样)。

但我觉得实现多播很容易。但我担心这是不可靠的。

我还有另一个建议,如何从SMB等网络路径复制文件。

请给我一些建议,这是最好的方法。

请退回任何澄清。

谢谢和问候,

Thiyagz。

1 个答案:

答案 0 :(得分:1)

据我所知,多铸是更好的方式也是最简单的方法。

现在我们有许多可靠的多播协议。 你可以找到像OpenPGM这样的来源,它是一种可靠的多播支持。

或者,只需使用Windows API 尝试 multicast socket programming