Esempio n. 1
0
  public static void main(String[] args) throws Exception {
    XMLChannel clientSide = new XMLChannel(new XMLPackager());
    // without a logger on the channel we don't see send and receive only session-start and -end
    Logger logger = Common.logger("server");
    clientSide.setLogger(logger, "server");

    String pid = getPid();
    System.out.println("PID " + pid);
    Files.write(Common.SERVER_PID, pid.getBytes(), CREATE, TRUNCATE_EXISTING);

    ISOServer server = new ISOServer(10000, clientSide, new ThreadPool(1, 2, "simple-server"));
    server.setConfiguration(new SimpleConfiguration());
    server.addISORequestListener(pongListener());
    server.setLogger(logger, "server");
    server.run();
  }