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