예제 #1
0
 @Override
 public void sinalizarAlteracaoLocal(Map<String, Object> requisicao) throws Exception {
   try {
     String evento = (String) requisicao.get("evento");
     System.out.println("Cliente sinalizando alteração local:" + evento);
     PrintStream saidaCliente = new PrintStream(socket.getOutputStream());
     saidaCliente.write(Utils.getBytes(requisicao));
     saidaCliente.flush();
   } catch (Exception e) {
     System.out.println("Falha ao sinalizar a alteração local, cliente.Falha:" + e.getMessage());
   }
 }
예제 #2
0
 public void run() {
   try {
     iniciarMonitoramentoArquivos(enderecoPasta);
     System.out.println("Monitoramento sendo realizado na pasta:" + enderecoPasta);
     iniciarTratadorRedundancia();
     PrintStream out = new PrintStream(socket.getOutputStream());
     System.out.println("Enviando o nome:" + nome);
     out.write(Utils.getBytes(nome));
     out.flush();
     this.escutarRequisicoes(socket);
   } catch (Exception e) {
     System.out.println("Excessão durante o run do cliente.Erro: " + e.getMessage());
   }
 }