public void run(){

		if(!silenceMode){
			Logger.log(name+": started...");
			displayInformation();
		}

		while(running){

			//Descarrego as  mensagens dos listeners para os usuarios
			descarregaMensagens();

			//Para cada usuario com mensagens nao eviadas, envio as mensagens
			sendMessagesTCP();
			sendMessagesUDP();

			try {
				//TODO verificar qual o tempo ideal
				//TODO Separa o envio do descarregamento
				sleep(delay);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}


	}