-
koz01 authoreda2b2fcf3
ServerApp.java 740 B
package lab12;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class ServerApp {
ServerSocket server;
public static void main(String[] args) {
new ServerApp().run();
}
public void run() {
try {
server = new ServerSocket(9460, 5);
listen();
} catch (Exception e) {
// ...
}
}
protected void listen() {
System.out.println("Server started and ready to connection");
while (true) {
try {
Socket socketFromClient = server.accept();
System.out.println("Client connected: " + socketFromClient.getInetAddress());
new Thread(() -> new ServerComunicator(socketFromClient).handle()).start();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}