public class Server {
public static void main(String[] args) throws IOException {
int port = ConsoleHelper.readInt();
ServerSocket ss= new ServerSocket(port);
System.out.println("Server is running");
while (true)
{
Socket s = null;
try
{
// socket object to receive incoming client requests
s = ss.accept();
// create a new thread object
Thread t = new Handler(s);
t.start();
}
catch (Exception e){
System.out.println("Error");
s.close();
}
}
}
private static class Handler extends Thread{
Socket socket;
public Handler(Socket socket){
this.socket = socket;
}
}
}
package com.codegym.task.task30.task3008;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws IOException {
int port = ConsoleHelper.readInt();
ServerSocket ss= new ServerSocket(port);
System.out.println("Server is running");
while (true)
{
Socket s = null;
try
{
// socket object to receive incoming client requests
s = ss.accept();
// create a new thread object
Thread t = new Handler(s);
t.start();
}
catch (Exception e){
System.out.println("Error");
s.close();
}
}
}
private static class Handler extends Thread{
Socket socket;
public Handler(Socket socket){
this.socket = socket;
}
}
}