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(); }