public final class LeagueServer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
replyTimeout
Maximální doba čekání na odpověď od klientu (nejdelší doba přemýšlení o
dalším tahu).
|
static long |
taskTimeout
Doba volání
Connector.task() , pokud po celou dobu není k
dispozici žádná nová událost. |
Constructor and Description |
---|
LeagueServer(java.lang.String remote)
Vytvoří serverovou část spojení s klientem.
|
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args)
Demonstrace použití.
|
void |
move(Shape shape)
Následující tah.
|
void |
register(java.lang.String player)
Zaregistruje hráče.
|
static void |
runServer()
Ukázkové spuštění serveru.
|
Task |
task()
Dotaz na práci, kterou má klient provést (pollování událostí).
|
public static long taskTimeout
Connector.task()
, pokud po celou dobu není k
dispozici žádná nová událost.public static long replyTimeout
public LeagueServer(java.lang.String remote)
remote
- jm0no vzd8len0ho strojepublic static void main(java.lang.String[] args) throws java.rmi.RemoteException
args
- (ignoruje)java.rmi.RemoteException
- při chybě spuštění serverupublic static void runServer() throws java.rmi.RemoteException
java.rmi.RemoteException
- při chybě spuštění serverupublic void register(java.lang.String player)
player
- jméno hráčepublic void move(Shape shape)
shape
- tah