Server.java 626B

1234567891011121314151617181920212223242526
  1. package com.zipcoder.server;
  2. import java.io.IOException;
  3. import java.net.ServerSocket;
  4. import java.net.Socket;
  5. public class Server {
  6. private ServerSocket serverSocket;
  7. public Server(int port) throws IOException {
  8. this.serverSocket = new ServerSocket(5000);
  9. }
  10. public Server(ServerSocket socket) {
  11. this.serverSocket = socket;
  12. }
  13. public void start() throws IOException {
  14. while(!serverSocket.isClosed()){
  15. Socket clientSocket = serverSocket.accept();
  16. RequestHandler handler = new RequestHandler(clientSocket);
  17. handler.run();
  18. }
  19. }
  20. }