Bonjour à tous.
J'ai besoin d'un petit programme de communication entre 2 PC sous Windows XP
qui sont sur le même réseau local.
un PC fait le serveur avec :
L'autre envoie le message avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ServerSocket servSock = new ServerSocket(5000); while (true) { Socket socket = servSock.accept(); InputStream in = socket.getInputStream(); InputStreamReader insr = new InputStreamReader(in); BufferedReader reader = new BufferedReader(insr); String messageRead = reader.readLine(); System.out.println(messageRead ); in.close(); socket.close(); }
(je vous fais grâce des Try / catch)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Socket socket = new Socket("192.168.x.xxx", 5000); OutputStream out = socket.getOutputStream(); OutputStreamWriter ows = new OutputStreamWriter(out); ows.write("Bonjour"); ows.close(); socket.close();
Problème : je me retrouve avec une exception timed out :
keske je ne fais pas bien ?java.net.ConnectException: Connection timed out: connect![]()
Partager