You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- package xyz.nextn;
-
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.net.ServerSocket;
- import java.net.Socket;
-
- public class Server {
- private ServerSocket serverSocket;
-
- public void start(int port) throws IOException {
- serverSocket = new ServerSocket(port);
- while (true)
- new EchoClientHandler(serverSocket.accept()).start();
- }
-
- public void stop() throws IOException {
- serverSocket.close();
- }
-
- private static class EchoClientHandler extends Thread {
- private Socket clientSocket;
- private PrintWriter out;
- private BufferedReader in;
-
- public EchoClientHandler(Socket socket) {
- this.clientSocket = socket;
- }
- }
-
- }
|