while (true) { // Accept a connection Socket socket = servSock.accept(); // Spin off a thread to deal with the client connection new SocketHandler(socket).start(); }
for (;;) { SocketHandler socketHander = new SocketHandler(serverSocket.accept()); socketHander.start(); }
threadHandler = new ThreadPoolExecutor( maxThreads, maxThreads, 1, TimeUnit.MINUTES, new ArrayBlockingQueue<Runnable>( maxThreads, true ) ); while (!serverTerminated) { try { final Socket connectionSocket = serversocket.accept(); SocketHandler handler = new SocketHandler( this, connectionSocket ); threadHandler.submit( handler ); } catch (IOException e) { if (!serverTerminated) e.printStackTrace(); } }
Thread socketT = new Thread(new SocketHandler(socket));
server = new ServerSocket(port); while (continueAccpetingConnections) { Socket socket = server.accept(); Thread thread = new Thread(new SocketHandler(socket)); thread.start(); }
ServerSocket ss = new ServerSocket(... params ...); while(isRunning) { Socket socket = ss.accept(); Runnable r = new SocketHandler(socket); // write the socket handler class Thread t = new Thread(r); t.start(); }
ServerSocket ss = new ServerSocket(KNOWN_PORT); while(running) { executor.submit(new SocketHandler(ss.accept()));
private static StreamHandler createHandler(final Logger log, final String config) { try { if (config.startsWith("console")) { return new ConsoleHandler(); } else if (config.startsWith("file:")) { return new FileHandler(config.substring(5)); } else if (config.startsWith("file")) { return new FileHandler("%h/modulizer%u.log"); } else if (config.startsWith("socket:")) { final URI cfg = URI.create(config); return new SocketHandler(cfg.getHost(), cfg.getPort()); } else { return null; } } catch (final Exception e) { log.log(Level.CONFIG, "invalid logging config: " + config, e); return null; } }
Logger logger = Logger.getLogger("concrete.log"); Handler handle = new SocketHandler("localhost", 8080); LogRecord logRec = new LogRecord(Level.INFO, "Log will be recorded"); handle.publish(logRec); handle.setFormatter(new XMLFormatter()); logger.addHandler(handle); logger.info("socket handler info message");
server = new SocketHandler(6000); server.run();
handler = new SocketHandler(host, port); handler.setLevel(toSetLevel); if (formatter != null)