J'ai fait un simple client/serveur pour expliquer mon probleme parceque là je seche. Le serveur a une treeMap<Integer, Square> avec quelques valeurs dedans. Le client interroge le serveur pour qu'il lui renvoit le contenu du TreeMap, tout ca en utilisant la serialisation d'objet.
Probleme : Bien que le serveur modifie le contenue de la treemap avant chaque reponse, le client recoit toujours la meme reponse
Quelqu'un a une idée de la raison ?
Merci
Code du client :
Code :
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.net.Socket;
import java.util.Iterator;
import java.util.Timer;
import java.util.TreeMap;
publicclass TestClient {
public TreeMap<Integer, Square> squares;
ObjectOutputStream oos;
ObjectInputStream ois;
publicvoid DoIt() throws Exception {
Socket socket = new Socket("localhost", 4000);
oos = new ObjectOutputStream(socket.getOutputStream());
ois = new ObjectInputStream(socket.getInputStream());
Marsh Posté le 13-04-2007 à 07:52:46
J'ai fait un simple client/serveur pour expliquer mon probleme parceque là je seche.
Le serveur a une treeMap<Integer, Square> avec quelques valeurs dedans.
Le client interroge le serveur pour qu'il lui renvoit le contenu du TreeMap, tout ca en utilisant la serialisation d'objet.
Probleme : Bien que le serveur modifie le contenue de la treemap avant chaque reponse, le client recoit toujours la meme reponse
Quelqu'un a une idée de la raison ?
Merci
Code du client :
Code du serveur :
Classe Square