IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

probleme avec les sockets


Sujet :

Entrée/Sortie Java

  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 20
    Par défaut probleme avec les sockets
    mes amis , bon j'ai un probleme avec mon projet client/serveur , j'essaie d'envoyer un objet d'apret le client au serveur ,mais à la reception avec la methode readOblject() toujours j'ai une exception qui est levée : ClassNotFoundException . voici la portion du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    try
    		{	
    	     entree=new ObjectInputStream (sock.getInputStream());
    		 Object data = (Data) entree.readObject();
    		 JOptionPane.showMessageDialog(null,data,"Attention",JOptionPane.ERROR_MESSAGE);
    		}
    		catch (IOException e1) {
    			etablie=false;
    			JOptionPane.showMessageDialog(null,"erreur d'ouverture flux d'entree !","Attention",JOptionPane.ERROR_MESSAGE);}
    		catch(ClassNotFoundException err) {
    			JOptionPane.showMessageDialog(null,"Unknown object type received","Attention",JOptionPane.ERROR_MESSAGE);}
    je veut s'avoir ou reside le probleme , la class Data est implanté dans les deux package celui du serveur et celui du client .

    et merci pour tout aide ..

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Il nous faudrait le code du serveur également.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre éclairé
    Homme Profil pro
    NoOb
    Inscrit en
    Mai 2007
    Messages
    554
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : NoOb

    Informations forums :
    Inscription : Mai 2007
    Messages : 554
    Par défaut
    Je ne sais plus si 2 version différentes d'une classe lève une ClassNotFound ou une exception sur la version...

    Enfin bref c'est surement pas ça mais fait y gaffe quand même.

  4. #4
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 241
    Par défaut
    Question bête mais le serveur connait-il la structure de la classe qu'il reçoit ?
    La classe Data qu'il reçoit est-elle la même classe que celle du client ?

    A+

  5. #5
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 20
    Par défaut
    le probleme persiste encore : les deux classes Data du serveur et du client sont les meme + meme version . je ne sais vraiment pas quoi changer dans le code pour y arriver .

  6. #6
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 241
    Par défaut
    Peux-tu afficher la trace de ton exception ?

    A+

  7. #7
    Membre très actif Avatar de unknow0
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 452
    Par défaut
    Bonjour,

    Citation Envoyé par younesgates Voir le message
    le probleme persiste encore : les deux classes Data du serveur et du client sont les meme + meme version . je ne sais vraiment pas quoi changer dans le code pour y arriver .
    par les meme class tu entends les meme definition ou bien la meme class du meme packages?

    car il faut bien que se soit exactement la meme class provenant du meme packages

  8. #8
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 20
    Par défaut
    ce que je veut dire bien sure c'set que la meme class est definit dans les deux packages serveurs et client
    package client :
    class client + class Data
    package serveur :
    class serveur + class Data

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme avec les socket (comportement bizarre)
    Par yous18 dans le forum Réseau
    Réponses: 14
    Dernier message: 23/05/2011, 18h30
  2. probleme avec les sockets
    Par yous18 dans le forum Réseau
    Réponses: 3
    Dernier message: 10/04/2010, 12h09
  3. problem avec les sockets
    Par nadiamo dans le forum C++Builder
    Réponses: 4
    Dernier message: 01/06/2009, 20h08
  4. probleme avec les sockets
    Par lilou77 dans le forum C++
    Réponses: 2
    Dernier message: 27/08/2007, 14h54
  5. probleme avec les sockets
    Par iznogoud36 dans le forum Linux
    Réponses: 4
    Dernier message: 20/12/2006, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo