bonjour à tous le monde j'ai un problème avec les socket j'ai cette erreur
Exception in thread "main" java.net.SocketException: Socket is closed
at java.net.Socket.getInputStream(Socket.java:774)
at client.Client.main(Client.java:29)
je remarque que cette erreur vient de
InputStream lecture= soc.getInputStream ();
j'ai pas compris pourquoi je ne pas ecrire et lire après dans le flux du socket!
Java Result: 1
voici mon code
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 mport java.net.* ; import java.io.* ; public class Client { public static void main (String args[]) throws IOException { String host="127.0.0.1"; int port = 1000 ; Socket soc = new Socket (host , port) ; OutputStream ecriture = soc.getOutputStream() ; PrintWriter out = new PrintWriter(ecriture); out.println("bonjour"); out.flush(); out.close(); ecriture.close(); InputStream lecture= soc.getInputStream (); BufferedReader entree = new BufferedReader (new InputStreamReader (lecture)); String message = entree.readLine(); entree.close(); } }
Partager