|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--serveurjanet.serveur
Gère les clients connectés, permet de recevoir et d'envoyer des messages. Interprète les commandes associées aux messages des clients. Les clients sont connectés à différentes rooms.
Field Summary | |
(package private) java.lang.String |
administrateur
nom de l'administrateur de serveur |
java.lang.String |
adresseIP
adresse IP de la machine sur laquelle tourne serveur |
(package private) graphiqueserveur |
affichage
interface graphique qui a démarré serveur |
vectorConnection |
Clients
table des connection des clients connectés à serveur |
rooms |
lesRooms
table des rooms existantes |
private clientserveur |
MonClientServeur
thread d'attente des clients |
(package private) lienBDServeur |
monLienBase
permet de dialoguer avec la base de donnees |
java.lang.String |
nomServeur
nom logique de serveur |
int |
port
Numéro de port sur lequel se font les dialogues clients/serveur |
Constructor Summary | |
serveur(graphiqueserveur gs)
|
Method Summary | |
void |
affiche(java.lang.String texte)
fonction d'affichage de texte |
void |
ajoutClient(connection maConnection)
ajoute la connection d'un nouveau client au tableau des connections A appeler avec un synchronized(serveur){} |
void |
destroy()
arrête et supprime les connection des clients |
void |
setIP(java.lang.String aIP)
change l'adresse IP du serveur |
void |
supprimeClient(connection maConnection)
supprime la connection d'un client au tableau des connections A appeler avec un synchronized(serveur){} |
Methods inherited from class java.lang.Object |
|
Field Detail |
public final int port
public java.lang.String adresseIP
private clientserveur MonClientServeur
lienBDServeur monLienBase
java.lang.String administrateur
public vectorConnection Clients
public rooms lesRooms
graphiqueserveur affichage
public java.lang.String nomServeur
Constructor Detail |
public serveur(graphiqueserveur gs)
Method Detail |
public void setIP(java.lang.String aIP)
public void destroy()
public void ajoutClient(connection maConnection)
public void supprimeClient(connection maConnection)
fin
- mettre à vrai si le serveur est en cours d'arrêtpublic void affiche(java.lang.String texte)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |