package com.university.chat.Server; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class ChatServer { public static final UserManager userManager = new UserManager(); public static ServerSocket serverSocket; public static void main(String[] args) { try { serverSocket = new ServerSocket(600); } catch (IOException e){ throw new RuntimeException(e); } while(true){ try { Socket socket = serverSocket.accept(); System.out.println("New user connected."); ClientSession session = new ClientSession(socket, userManager); new Thread(session).start(); } catch(IOException e){ System.err.println("Cannot connect: " + e.getMessage()); } } } }