|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvutbr.checkers.server.Server
public class Server
Trida Server
Constructor Summary | |
---|---|
Server(java.lang.String configFile)
Konstruktor |
Method Summary | |
---|---|
ServerThread |
accept()
Prijme spojeni od klienta |
void |
close()
Uzavreni spojeni ke klientovi |
boolean |
game(ServerThread serverThread,
java.lang.String login)
Odesle zadost o hru |
boolean |
gameAccept(ServerThread serverThread,
java.lang.String login)
Odesle potvrzeni hry |
boolean |
gameEnd(java.lang.String login)
Odesle konec hry |
boolean |
gameReject(ServerThread serverThread,
java.lang.String login)
Odesle odmitnuti hry |
java.util.Hashtable<java.lang.String,ServerThread> |
getClients()
Vrati seznamu uzivatelu |
int |
getPort()
Vrati port |
boolean |
login(ServerThread serverThread)
Provede prihlaseni uzivatele Odesle mu seznam aktualnich uzivatelu a r ozesle informaci o prihlaseni ostatnim uzivatelum |
void |
logout(ServerThread serverThread)
Provede odhlaseni uzivatele Odesle informaci o odhlaseni ostatnim uzivatelum |
boolean |
serverGame(java.lang.String login,
ServerGame serverGame)
Nastavi server game protihraci |
boolean |
turn(java.lang.String login,
int x,
int y,
int toX,
int toY)
Provede tah figurkou |
boolean |
turnEnd(java.lang.String login)
|
void |
userInGame(java.lang.String login)
Odesle informaci ostatnim hracum, ze je tento hrac ve hre |
void |
userOutGame(java.lang.String login)
Odesle informaci ostatnim hracum, ze je tento hrac uz neni ve hre |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Server(java.lang.String configFile)
configFile
- Jmeno konfiguracniho souboruMethod Detail |
---|
public ServerThread accept() throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException
public int getPort()
public boolean login(ServerThread serverThread)
serverThread
- Vlakno serverupublic void logout(ServerThread serverThread)
serverThread
- Vlakno serverupublic void userInGame(java.lang.String login)
login
- Login hracepublic void userOutGame(java.lang.String login)
login
- Login hracepublic java.util.Hashtable<java.lang.String,ServerThread> getClients()
public boolean game(ServerThread serverThread, java.lang.String login)
serverThread
- Vlakno serverulogin
- Login protihracepublic boolean gameAccept(ServerThread serverThread, java.lang.String login)
serverThread
- Vlakno serverulogin
- Login protihracepublic boolean gameReject(ServerThread serverThread, java.lang.String login)
serverThread
- Vlakno serverulogin
- Login protihracepublic boolean turn(java.lang.String login, int x, int y, int toX, int toY)
x
- Zdrojova souradnice Xy
- Zdrojova souradnice YtoX
- Cilova souradnice XtoY
- Cilova souradnice Y
public boolean turnEnd(java.lang.String login)
public boolean gameEnd(java.lang.String login)
login
- Login protihracepublic boolean serverGame(java.lang.String login, ServerGame serverGame)
login
- Login protihraceserverGame
- Server game
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |