import java.net.*; import java.io.*; import java.util.*;
public class NameServer {
NameTable table;
public NameServer() {
table = new NameTable();
}
public static void main(String[] args) {
NameServer ns = new NameServer();
System.out.println("NameServer started:");
try {
ServerSocket listener = new ServerSocket(Symbols.ServerPort);
Socket s;
while ( (s = listener.accept()) != null) {
Thread t = new ServerThread(ns.table, s);
t.start();
}
} catch (IOException e) {
System.err.println("Server aborted:" + e);
}
}
}