Moved connection code from server to sessioncontroller

Added implements runnable to controller super class.
Added Thread management to server.
Added testcode to GameController
Added InputController to client
Added Objective to Game package
Added Timer to game package
Removed ScoreController
This commit is contained in:
MickWerf
2020-05-11 17:04:33 +02:00
parent 6b25356ee3
commit 1c7b47dc57
13 changed files with 201 additions and 83 deletions

View File

@@ -1,5 +1,7 @@
package netwerkprog.game.server;
import netwerkprog.game.server.controllers.SessionController;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
@@ -10,10 +12,10 @@ public class ServerClient implements Runnable {
private DataOutputStream out;
private Socket socket;
private String name;
private Server server;
private SessionController server;
private boolean isConnected = false;
public ServerClient(String name, Socket socket, Server server) {
public ServerClient(String name, Socket socket, SessionController server) {
this.name = name;
this.server = server;
this.socket = socket;