Salut,
Je bosse sur un projet Client/Serveur Java et je suis confronté à un problème de flux. Je crée côté serveur un ObjectInputStream et un ObjectOuputStream, de même côté client.
Seulement mon client peut également être un navigateur web donc la ça crash.
Si pour les besoin du test je change l'ObjectInputStream par un BufferedReader pas de soucis mais dans la suite du prog j'en ai besoin de pouvoir envoyer des objets.
Mon serveur crash sur le tout premier ois.readObject(). Normalement le client lors de sa connexion envoie son username et dans le cas d'un navigateur ca devrait être la première ligne de l'entête mais qui est une suite de caractères et pas de bits donc plantage...
java.io.StreamCorruptedException: invalid stream header
Comment puis-je faire pour résoudre ce problème?
J'ai essayé d'utiliser simultanément les 2 flux mais sans succès.
Merci!
Partager