tcp multiple #32

Merged
louis_royer merged 11 commits from tcp into servs-multiples 2020-03-18 16:26:21 +01:00
Showing only changes of commit 98c6a8cf92 - Show all commits

View File

@ -21,6 +21,7 @@ import java.nio.file.Files;
import java.io.File;
import java.nio.file.Paths;
import java.io.IOException;
import exception.SocketClosed;
/** Class to download file parts on tcp.
* @author Louis Royer
@ -48,7 +49,7 @@ public class ClientDownloadPartTCP implements Runnable {
* @param socket socket to use
* @param partsSubdir directory to store .part files
*/
public ClientDownloadPartTCP(ClientDownloadTCP manager, String filename, DatagramSocket socket, String partsSubdir) {
public ClientDownloadPartTCP(ClientDownloadTCP manager, String filename, Socket socket, String partsSubdir) {
this.manager = manager;
this.partsSubdir = partsSubdir;
this.filename = filename;
@ -299,6 +300,9 @@ public class ClientDownloadPartTCP implements Runnable {
} catch (InternalError e) {
System.err.println("Error: downloadPart internalError");
return true;
} catch (SocketClosed e){
System.err.println("Error: downloadPart SocketClosed");
return true;
}
return false;
}