[AS2] XMLSocket -- Affichage d'un flux de données
	
	
		Bonsoir,
je souhaiterai afficher un flux de données, en ActionScript 2.
Voici le code AS2 :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 |  
var socket:XMLSocket = new XMLSocket();
 
socket.onConnect = function(success) {
	trace("connect:" + success);
	flux.text = "Connect";
}
 
socket.onData = function(msg) {
	trace(msg);
}
 
socket.onClose = function() {
	trace("close");
}
 
socket.connect("localhost", 7); | 
 je ne comprends pas pourquoi on entre jamais dans le onData...
Le serveur qui émet le flux est en java, voici le code :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | 		ServerSocket socketEcoute;
		Socket socketService;
		OutputStream sortieSocket;
 
		try {
			// création du socket découte (port numéro 7)
			socketEcoute = new ServerSocket(7);
 
			while (true) {
				// attente dune demande de connexion
				socketService = socketEcoute.accept();
				System.out.println(">> Serveur : Nouvelle connexion : " + socketService);
 
				sortieSocket = socketService.getOutputStream();
 
				try {
					File file = new File("fichier.txt");
					InputStream in = new BufferedInputStream(new FileInputStream(file)); 
					for (int b=in.read(); b!=-1; b=in.read()) { 
						sortieSocket.write(b);
					}
					System.out.println(">> Serveur : Fin de connexion");
 
				} catch (IOException ex) {
					// fin de connexion
					System.out.println(">> Serveur : Fin de connexion : " + ex);
					ex.printStackTrace();
				}
				socketService.close();
			}
 
		} catch (Exception ex) {
			System.err.println(">> Serveur : Une erreur est survenue : " + ex);
			ex.printStackTrace();
		}
	} | 
 D'ou vient le problème ??