|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsjrd.tricktakinggame.network.NetworkConnection
sjrd.tricktakinggame.network.ThreadedConnection
sjrd.tricktakinggame.network.commands.CommandBasedConnection
sjrd.tricktakinggame.network.client.ServerResponder
public class ServerResponder
Répondeur à un serveur
| Nested Class Summary | |
|---|---|
private class |
ServerResponder.CommandChooseAnnounce
Commande CHOOSEANNOUNCE |
private class |
ServerResponder.CommandPause
Commande PAUSE |
private class |
ServerResponder.CommandPing
Commande PING |
private class |
ServerResponder.CommandPlayTurn
Commande PLAYTURN |
| Field Summary | |
|---|---|
(package private) Client |
client
Client associé |
(package private) PlayerController |
playerController
Contrôleur du joueur |
| Fields inherited from class sjrd.tricktakinggame.network.commands.CommandBasedConnection |
|---|
commands |
| Fields inherited from class sjrd.tricktakinggame.network.NetworkConnection |
|---|
reader, socket, writer |
| Constructor Summary | |
|---|---|
ServerResponder(Client aClient,
Socket aSocket)
Crée un répondeur à un serveur |
|
| Method Summary | |
|---|---|
Client |
getClient()
Client associé |
PlayerController |
getPlayerController()
Contrôleur du joueur return Contrôleur du joueur |
(package private) void |
interrupt()
Interrompt le thread de réponse |
protected void |
onThreadTerminated()
Déclenché lorsque le thread d'exécution se termine L'implémentation par défaut dans ThreadedConnection ne fait rien. |
(package private) void |
setPlayerController(PlayerController value)
Modifie le contrôleur du joueur |
| Methods inherited from class sjrd.tricktakinggame.network.commands.CommandBasedConnection |
|---|
checkParameters, execute, executeCommand, findCommandByName, isExecutingCommand |
| Methods inherited from class sjrd.tricktakinggame.network.ThreadedConnection |
|---|
getThread, onIOException, onNetworkException, recreateThread |
| Methods inherited from class sjrd.tricktakinggame.network.NetworkConnection |
|---|
close, getReader, getSocket, getWriter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
Client client
PlayerController playerController
| Constructor Detail |
|---|
public ServerResponder(Client aClient,
Socket aSocket)
throws IOException
IOException| Method Detail |
|---|
void interrupt()
protected void onThreadTerminated()
L'implémentation par défaut dans ThreadedConnection ne fait rien.
Si le thread arrive à son terme, mais que le client est toujours connecté, le thread est relancé.
onThreadTerminated in class ThreadedConnectionpublic Client getClient()
public PlayerController getPlayerController()
void setPlayerController(PlayerController value)
value - Nouveau contrôleur du joueur
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||