Projet_JAVA_P2P_STRI2A/src/serverP2P/ServerP2P.java
2020-03-03 16:39:19 +01:00

30 lines
989 B
Java

package serverP2P;
import serverP2P.ServerManagementUDP;
import serverP2P.ServerManagementTCP;
import tools.Directories;
public class ServerP2P {
private int port;
private Directories directories;
public ServerP2P() {
directories = new Directories("P2P_JAVA_PROJECT_SERVER");
port = 40001;
System.out.println("Server will listen on port " + port + " and serve files from " + directories.getDataHomeDirectory());
directories.askOpenDataHomeDirectory();
}
public static void main(String [] args) {
ServerP2P s = new ServerP2P();
ServerManagementUDP smudp = new ServerManagementUDP(s.directories.getDataHomeDirectory(), s.port);
ServerManagementTCP smtcp = new ServerManagementTCP(s.directories.getDataHomeDirectory(), s.port);
Thread tudp = new Thread(smudp);
tudp.setName("server UDP P2P-JAVA-PROJECT");
tudp.start();
Thread ttcp = new Thread(smtcp);
ttcp.setName("server TCP P2P-JAVA-PROJECT");
ttcp.start();
System.out.println("Server started.");
}
}