public void listenToAuctionServer() {
		// just build if the connection to the server is ok.
        if (ioNotFound == false) {
        	String incommingMessage;
       	 
    	    try {
    	    	while((incommingMessage = in.readLine()) != null) {
    	    		// server shut down
    	    		if (incommingMessage.equals("shutdownServer")) {
    	    			System.out.println("Sorry, the Server just went offline, you have been logged out automatically. " +
					"Please press ENTER to shut down your Client and try to start it again later!");
    	    			shutdown();
    	    			ClientCommandListener.shutdown();
    	    		}
    	    		else {
    	    			// if testing- dont print out, else print out
    	    			if (this.isTestingClient && loadTestClient != null) {
    	    				// send list answer to updaterClient in Testing Component
    	    				loadTestClient.remoteUpdate(incommingMessage);
        	    			// Testing Component: add new auction to list
        	    			String splitLine[] = incommingMessage.split(" ");
        	    			if (splitLine.length >= 6 && splitLine[4].equals("id")) {
        	    				loadTestClient.addAuctionTime(Integer.parseInt(splitLine[5]), System.currentTimeMillis());
        	    			}
    	    			} else {
    	    				System.out.println(incommingMessage);
    	    			}
    	    			
    	    		}
    			}
    		} catch (IOException e) {
    			// empty- just is thrown when ending client
    		}
        }
	}