@SuppressWarnings("resource")
	public static void main(String[] args) {
		
		ServerSocket serverSocket = null;
		int serverPort = 8888;
		
		try {
			
			serverSocket = new ServerSocket(serverPort);
			
		} catch (Exception e) {
			System.out.println("Das Serversocket konnte nicht erzeugt werden");
			return;
		}
		
		while (true) {
			try {
				
				System.out.println("Warten auf Verbindungsaufbau...");
				
			
				/*Auf Anfrage von einem Client warten
				@see TCPConnection*/
				TCPConnection tcpConnection = new TCPConnection(serverSocket.accept());
				
				//Client ID vergeben und  in User-Liste eintragen
				String ID = createUniqueID();
				User temp_user = new User(tcpConnection.getInetAddress(), 8888, ID);
				user_list.add(temp_user);
				showUserlist();
				new ServerThread(tcpConnection, ID );
				
				
				
			} catch (Exception e) {
				System.out.println(e);
			}
		}
	}