edu.umk.mat.merdacz.JGServer
Class Server
java.lang.Object
edu.umk.mat.merdacz.JGServer.Server
- public class Server
- extends java.lang.Object
Main server loop. We listen for connection and
create separate thread for each one
- Author:
- Marcin Daczkowski
Constructor Summary |
Server(java.lang.String configFileName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ss
private java.net.ServerSocket ss
cfg
private ServerCfg cfg
games
private Games games
db
private DbWrapper db
- Need for restoring rooms from db after server reboot
Server
public Server(java.lang.String configFileName)
- Parameters:
configFileName
-
listen
private void listen(int port)
throws java.io.IOException
- Parameters:
port
-
- Throws:
java.io.IOException
removeConnection
void removeConnection(java.net.Socket s)
- Parameters:
s
-
getGames
public Games getGames()
- Returns:
- games that have been deployed
getCfg
public ServerCfg getCfg()
- Returns:
- Returns the cfg.
main
public static void main(java.lang.String[] args)
- Parameters:
args
-