2013-04-11 78 views
0

我目前正在创建一个Java程序,它将文件从一台计算机传输到另一台使用客户机 - 服务器体系结构。但是,我的源代码可以传输文件,但在传输大数据文件时需要一些时间。在传输过程中,服务器可能会失败并导致关闭,传输将暂停。我需要解决方案,算法或关于如何在服务器恢复联机后恢复数据传输的想法。通过具有恢复功能的套接字传输文件

回答

0

将文件转移到少量的文件块中。跟踪所有传输的文件块。当恢复时,询问客户程序“它已收到多少件”,并开始转移剩余的部分。一旦所有小块(块)被传输,告诉客户程序将所有块文件(字节)组装(写入)到最终文件中。

问候, 拉维

+0

你怎么去用这个,伙计? – 2013-04-11 23:31:34