Bonjour a tous!
Je tente de faire un serveur et un client qui s'echange des objets en tout genre.
Je lance le serveur qui ecoute les connections sur le port 6666.
Tout se passe bien
Je demande a un client de se connecter:
ça a l'air de fonctionner je n'ai pas d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try{ try{ Socket socket = new Socket("127.0.0.1", 6666); }catch (UnknownHostException e){ System.out.println("erreur : " + e.getMessage() ); } }catch(IOException e ){ System.out.println("erreur : " + e.getMessage() ); }
mais du coté serveur
J'ai cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 this.socket = serveur.accept(); try { this.entree = new ObjectInputStream( this.socket.getInputStream() ); } catch (IOException e) { System.err.println("Erreur avec ce socket lors de l'instanciation de l'entrée : " + socket.toString() + " -> " + e.getMessage()); }
Erreur avec ce socket lors de l'instanciation de l'entrée : Socket[addr=/127.0.0.1,port=44897,localport=6666] -> null
Par contre une ligne en dessous j'ai ça:
Cette partie fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 try { this.sortie = new ObjectOutputStream( this.socket.getOutputStream() ); } catch (IOException e) { System.err.println("Erreur avec ce socket lors de l'instanciation de la sortie : " + socket.toString() ); }
le client essaye bien de se connecter sur le port 6666. Je ne sais pas d'ou ça vient quelqu'un a une idée ? Seul le inputStream foire pas le outputStream
Partager