Add: Modify NetworkManager to create Session uppon recieving a new connection
This commit is contained in:
@@ -7,8 +7,9 @@ import java.net.Socket;
|
|||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
|
|
||||||
import ch.unibas.dmi.dbis.cs108.casono.common.network.Session;
|
/**
|
||||||
|
* Creates and manages the server socket. Accepts new incomming connections and creates sessions.
|
||||||
|
*/
|
||||||
public class NetworkManager implements Runnable {
|
public class NetworkManager implements Runnable {
|
||||||
private Integer port;
|
private Integer port;
|
||||||
private Logger logger;
|
private Logger logger;
|
||||||
@@ -22,6 +23,8 @@ public class NetworkManager implements Runnable {
|
|||||||
this.running = true;
|
this.running = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Starts the internal thread to accept new connections.
|
||||||
|
*/
|
||||||
public void start() {
|
public void start() {
|
||||||
logger.debug("Starting server at port " + port);
|
logger.debug("Starting server at port " + port);
|
||||||
thread.start();
|
thread.start();
|
||||||
@@ -34,7 +37,9 @@ public class NetworkManager implements Runnable {
|
|||||||
Socket clientSocket = serverSocket.accept();
|
Socket clientSocket = serverSocket.accept();
|
||||||
|
|
||||||
System.out.println("Accepted connection from " + clientSocket.getRemoteSocketAddress());
|
System.out.println("Accepted connection from " + clientSocket.getRemoteSocketAddress());
|
||||||
clientSocket.close();
|
|
||||||
|
Session session = new Session(clientSocket);
|
||||||
|
session.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user