Bonjour à tous!
Je souhaite développer aujourd'hui un mini-chat en JAVA. Il me faut donc start un serveur puis plusieurs clients différents connectés sur celui-ci.
Lorsqu'un client tape un message, il est ajouté à une liste statique, puis ces messages sont récupérés sur la console des autres clients quand ils tapent à leur tour un message. Cela est simple et m'a été conseillé par mon professeur afin que je puisse étudier pas à pas les RMI.
Mon problème : lorsque je lance le main d'un client, les messages sont bien enregistrés dans la liste statique. Cependant, lorsque je souhaite lancer un autre main Client, la liste que j'avais remplis précédemment est vide. Je stock pourtant cette liste en static dans une classe à part. Ce qu'il se passe, c'est qu'elle se réinitialise à chaque lancement de main. Comment éviter cela?
Merci beaucoup
Partager