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:
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() );
        }
ça a l'air de fonctionner je n'ai pas d'erreur
mais du coté serveur

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());
}
J'ai cette erreur:

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:
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() );
}
Cette partie fonctionne.

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