Bonjour à tous,
j'ai développé une petite appli client(applet)/serveur qui échange des Objets Java. l'appli tourne parfaitement en lancant l'applet depuis Eclispe mais dès que je lance l'applet depuis un Browser là j'ai l'exception suivante:
	
	java.io.StreamCorruptedException: invalid stream header: 47455420
 voici le bout de code de l'applet:
	
	| 12
 3
 4
 5
 
 | sock = new Socket(URLModule,Integer.parseInt(portModule));  
os = sock.getOutputStream();  
oos = new ObjectOutputStream(os);  
Obj.setCommand(action);
oos.writeObject(IpoteObj); | 
 et voici le bout de code du serveur:
	
	| 12
 3
 4
 5
 6
 
 | ServerSocket ss = new ServerSocket(port);  
while(true){
s = ss.accept();  
is = s.getInputStream();  
ois = new ObjectInputStream(is);  
NetObject obj = (NetObject)ois.readObject(); | 
 voici la stack complète de l'exception:
	
	| 12
 3
 4
 5
 6
 7
 
 | java.io.StreamCorruptedException: invalid stream header: 47455420
java.io.StreamCorruptedException: invalid stream header: 47455420
	at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
	at java.io.ObjectInputStream.<init>(Unknown Source)
	at com.tst.ObjectSendServer.ObjectSendServer.main(ObjectSendServer.java:23)
Exception in thread "main" java.lang.NullPointerException
	at com.ipote.ObjectSendServer.ObjectSendServer.main(ObjectSendServer.java:42) | 
 etant donné que ça fonctionne sous eclipse je pensais à un probleme de sécurité mais rien à faire je ne trouve pas....
avez vous une idée ?
merci pour vos réponses !
Tiamat.
						
					
Partager