Bonjour a tous,
j'ai fais un programme java client/serveur :
il y a un serveur qui acceuille les clients, les clients emettent des demandes, qui sont alors stockées dans une file (elle meme stockées sur le serveur Accueil)
et il y a egalement un serveur Traitement qui se charge de consulter la file de demande et de traiter les demandes les uns apres les autres.
Le serveur Traitement doit donc accéder a la file de Demandes qui est sur le serveur Acceuil.
Cepandant j'ai un probleme : pour tester j'ai voulu faire une boucle sur le serveur Traitement qui affiche toutes les 10 secondes la taille de la file de la maniere suivante :
while(true){
int i =Accueil.fileDemandes.taille();
Thread.sleep(15000);
System.out.println(i);
}
cepandant cela m'affiche toujours 0 alors que je suis sur que mon serveur Acceuil push bien dans la file lorsqu'un client emet une demande :
Accueil.fileDemandes.push(d);
pouvez vous m'aider s'il vous plait ?
la file est en public static sur le serveur Acceuil
Partager