Bonjour le forum,


Je m'essai au Socket mais le code suivant ne fonctionne pas ; je ne reçois rien du serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
   public void run() {	
	try {
		is = toServer.getInputStream();
		ois = new ObjectInputStream(is);
 
	    // on recupere les images
	    while ( (icon = (ImageIcon)(ois.readObject())) != null) {
 
		img = icon.getImage();
		// on recupere l'objet Graphics de l'Applet
		g = app.getGraphics();
		{
		    g.drawImage(img, 65, 80, pan);
		}
	    }
 
	}
	catch ( Exception e){ logger.info("Erreur dans  VideoManager " + e.getMessage()); }
    }
}
On ne rentre jamais dans la boucle while

Dans le constructeur de la classe j'ai ouvert un socket :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 toServer = new Socket("localhost", port);
Une idée .. merci d'avance