package fr.umlv.ji.tcp.server.ftp;
import java.util.prefs.*;
import java.util.logging.*;
import fr.umlv.ji.tcp.server.*;
import java.net.*;
import java.io.*;
public class Main {
protected final static int DEFAULT_PORT = 2121;
public static void main(String[] args) {
Logger logger =
Logger.getLogger("fr.umlv.ji.tcp.server.ftp.Main");
try {
Preferences prefs = Preferences
.userNodeForPackage(fr.umlv.ji.tcp.server.ftp.Main.class);
BoundConcurrent server = new BoundConcurrent(logger,prefs);
server.setService(new FTPService(server));
InetSocketAddress localAddress =
new InetSocketAddress(prefs.getInt("port",DEFAULT_PORT));
server.setLocalAddress(localAddress);
server.launch();
} catch (Exception e) {
logger.log(Level.SEVERE,"Erreur au démarrage du serveur",e);
System.err.println("Erreur au démarrage du serveur :");
e.printStackTrace(System.err);
}
}
}