TicTacToeServer

This commit is contained in:
lieght
2025-09-15 19:35:27 +02:00
parent fe17404e80
commit 83b4038b2b
2 changed files with 19 additions and 1 deletions

View File

@@ -31,7 +31,7 @@ public class TcpServer implements Runnable {
@Override
public void run() {
try {
logger.info("Server listening on port " + port);
logger.info("Server listening on port {}", port);
while (running) {
Socket clientSocket = this.serverSocket.accept();
@@ -61,6 +61,7 @@ public class TcpServer implements Runnable {
private void stopWorkers() {
this.running = false;
this.receivedQueue.clear();
this.sendQueue.clear();
this.executor.shutdownNow();
}

View File

@@ -0,0 +1,17 @@
package org.toop.server.backend.tictactoe;
import org.toop.server.backend.TcpServer;
import org.toop.game.TTT;
import java.io.IOException;
public class TicTacToeServer extends TcpServer {
public TicTacToeServer(int port) throws IOException {
super(port);
}
private void gameThread(String main_character, String opponent_character) {
TTT ticTacToe = new TTT(main_character, opponent_character);
}
}