Example #1
0
  public void proccessConnection() {
    iptables = new AccesIptables();
    // Thread thread = new Thread(iptables);
    // thread.start();
    try {
      while (in.ready()) {

        String linie[] = in.readLine().split("\\ΒΆ{1}");
        // System.out.println("Linie mesaj" +"- "+ linie[0] +" - "+ linie[1] +" - "+
        // java.lang.Boolean.parseBoolean(linie[2]));
        iptables.accesIptables(linie[0], linie[1], java.lang.Boolean.parseBoolean(linie[2]));
        // if (sesUtilDeDezactivat!=null) if (sesUtilDeDezactivat.compareTo("")!=0)
        // {interziceListaCereri(sesUtilDeDezactivat);
        // String idutil=dbcon.getString("SELECT id from utilizatori where
        // utilizator='"+sesUtilDeDezactivat+"'", "id");
        // String ip = dbcon.getString("SELECT ip from sesiuni where idutil='"+idutil+"' and
        // datapornire=dataoprire order by datapornire desc", "ip");
        // dbcon.update("UPDATE sesiuni set dataoprire=NOW() where ip='"+ip+"' and
        // datapornire=dataoprire");
      }
      out.flush();
      out.close();
    } catch (Exception ex) {
      //  jurnal.println("Eroare la procesarea conexiunii: "+ex.getMessage());
      ex.printStackTrace();
    }
    iptables.run();
  }
Example #2
0
  protected void doClientProcessing() {
    try {

      getIOStream();
      // socket.setSoTimeout(1);
      // this.wait(500);
      sleep(20);
      proccessConnection();
      closeConnection();
      iptables.run = false;
    } catch (Exception e) {
      // jurnal.println(e.getMessage());
    }
  }