Removed DataController from server

This commit is contained in:
MickWerf
2020-06-07 14:24:51 +02:00
parent 51558d1d4d
commit e1029187f6
6 changed files with 13 additions and 108 deletions

View File

@@ -1,7 +1,5 @@
package netwerkprog.game.server;
import netwerkprog.game.server.controllers.DataController;
import netwerkprog.game.server.controllers.SessionController;
import netwerkprog.game.util.data.ConnectionData;
import netwerkprog.game.util.data.Data;
import netwerkprog.game.util.data.DataCallback;
@@ -12,17 +10,15 @@ import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
public class ServerClient implements Runnable, DataSource {
private ObjectInputStream in;
private ObjectOutputStream out;
private final ObjectInputStream in;
private final ObjectOutputStream out;
private final String name;
private final SessionController server;
private final DataCallback callback;
private boolean isConnected;
public ServerClient(String name, ObjectInputStream in, ObjectOutputStream out, SessionController server, DataController dataController) {
public ServerClient(String name, ObjectInputStream in, ObjectOutputStream out, DataCallback callback) {
this.name = name;
this.server = server;
this.callback = dataController;
this.callback = callback;
this.in = in;
this.out = out;
this.isConnected = true;