Class Client

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--Client

public class Client
extends java.lang.Thread
implements Constantes

Lance un thread qui communique avec le client

Version:
3.0
Author:
Gratien Xavier / Lurois Frederic

Field Summary
private  Moteur_s _m
          Le moteur serveur
private  Client _partie
          le thread serveur
private  int[] _plateau
          Le plateau du jeu
private  int[] _reserves
          Les reserves des joueurs
private  java.net.Socket _s
          Socket utilise par le serveur pour communiquer avec le client
private  int _tour
          indique le tour
 int _val_joue
          variable utilisee par l'espion pour savoir quel coup a ete joue
 
Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadQ, values
 
Constructor Summary
Client(java.net.Socket sock, Moteur_s moteur, int[] plateau, int[] reserves, int tour)
          Constructeur du thread serveur, communiquant avec le client
 
Method Summary
 void run()
          le programme serveur execute dans le thread
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_s

private java.net.Socket _s
Socket utilise par le serveur pour communiquer avec le client

_m

private Moteur_s _m
Le moteur serveur

_plateau

private int[] _plateau
Le plateau du jeu

_reserves

private int[] _reserves
Les reserves des joueurs

_tour

private int _tour
indique le tour

_partie

private Client _partie
le thread serveur

_val_joue

public int _val_joue
variable utilisee par l'espion pour savoir quel coup a ete joue
Constructor Detail

Client

public Client(java.net.Socket sock,
              Moteur_s moteur,
              int[] plateau,
              int[] reserves,
              int tour)
Constructeur du thread serveur, communiquant avec le client
Method Detail

run

public void run()
le programme serveur execute dans le thread
Overrides:
run in class java.lang.Thread