made port a constant

This commit is contained in:
Sem van der Hoeven
2020-05-10 18:54:58 +02:00
parent 01696947ca
commit 98c825d6d7

View File

@@ -10,7 +10,7 @@ import java.util.HashMap;
public class Server { public class Server {
private ServerSocket serverSocket; private ServerSocket serverSocket;
private int port = 8000; private static final int PORT = 8000;
private ArrayList<ServerClient> clients = new ArrayList<>(); private ArrayList<ServerClient> clients = new ArrayList<>();
private HashMap<String, Thread> clientThreads = new HashMap<>(); private HashMap<String, Thread> clientThreads = new HashMap<>();
@@ -21,10 +21,10 @@ public class Server {
public void connect() { public void connect() {
try { try {
this.serverSocket = new ServerSocket(port); this.serverSocket = new ServerSocket(PORT);
boolean running = true; boolean running = true;
while (running) { while (running) {
System.out.println("[SERVER] listening on port " + port); System.out.println("[SERVER] listening on port " + PORT);
Socket socket = serverSocket.accept(); Socket socket = serverSocket.accept();
System.out.println("[SERVER] got new client on " + socket.getInetAddress().getHostAddress()); System.out.println("[SERVER] got new client on " + socket.getInetAddress().getHostAddress());
@@ -46,7 +46,6 @@ public class Server {
sendMessage(nickname, "--- Welcome! ---\nPeople online : " + clients.size()); sendMessage(nickname, "--- Welcome! ---\nPeople online : " + clients.size());
clients.forEach(yeet -> sendToEveryoneExcept(nickname,nickname + " joined the server! [" + socket.getInetAddress().getHostAddress() + "]")); clients.forEach(yeet -> sendToEveryoneExcept(nickname,nickname + " joined the server! [" + socket.getInetAddress().getHostAddress() + "]"));
} }
this.serverSocket.close(); this.serverSocket.close();