|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
ikbs.server.client.Client
public class Client
Application Client Permet de se connecter avec un serveur
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
protected WrappedOutputStream |
canalXMLEcriture
|
protected WrappedInputStream |
canalXMLLecture
|
protected java.io.BufferedReader |
console
|
protected static java.lang.String |
ip_adress
|
protected java.lang.String |
name
|
protected static int |
PORT
|
protected java.io.BufferedReader |
result
|
protected java.net.Socket |
s
|
protected XMLAnalyser |
xa
|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
Client(java.lang.String ip_adresse,
java.lang.String name,
int port)
Le constructeur prend l'adresse ip, le nom du client et le port de connexion |
|
| Method Summary | |
|---|---|
void |
analyser(java.lang.String msg)
|
void |
analyser(WrappedInputStream wis)
|
boolean |
init(java.lang.String ip_adresse,
int port)
Initialisation de la connexion avec le serveur |
static void |
main(java.lang.String[] args)
Méthode main du client 2 paramètres attendus : adresse ip du serveur et nom du client |
org.jdom.Document |
processDocument()
Méthode de test pour créer un document réponse, en choisissant les réponses au hasard parmis les réponses possibles |
void |
ready()
Déclenchée lorsque le document est pret |
void |
run()
Boucle d'écoute, gérée par Thread (this) Traitement des messages du serveur |
void |
saisie()
Boucle de saisie, encapsulé dans un thread |
void |
sendXML(org.jdom.Document doc)
Envoi d'un document XML vers le serveur |
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final int PORT
protected static java.lang.String ip_adress
protected java.lang.String name
protected java.net.Socket s
protected java.io.BufferedReader console
protected WrappedInputStream canalXMLLecture
protected WrappedOutputStream canalXMLEcriture
protected XMLAnalyser xa
protected java.io.BufferedReader result
| Constructor Detail |
|---|
public Client(java.lang.String ip_adresse,
java.lang.String name,
int port)
| Method Detail |
|---|
public static void main(java.lang.String[] args)
public boolean init(java.lang.String ip_adresse,
int port)
public void saisie()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void analyser(java.lang.String msg)
public void analyser(WrappedInputStream wis)
public void ready()
XMLInterface
ready in interface XMLInterfacepublic org.jdom.Document processDocument()
public void sendXML(org.jdom.Document doc)
doc -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||