Bonjour;
Le code :
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
 
import java.io.IOException;
 import java.io.OutputStream;
 import java.net.InetAddress;
 import java.net.Socket;
 import java.net.UnknownHostException;
 import java.net.InetAddress;
 import java.net.NetworkInterface;
 import java.net.SocketException;
 import java.net.UnknownHostException;
 import java.util.Enumeration;
 import org.omg.CORBA.portable.InputStream;
 
public class EssaiSocket 
{
 
	public static void main(String[] args) throws   IOException      
	{
 
 
		Socket s = new Socket("www.developpez.com", 80);
		//recupération des flux
		OutputStream oStream = s.getOutputStream();;
		InputStream iStream = s.getInputStream();;
		byte[] b = new byte[1000];
		String g = "GET / HTTP/1.1\n" + "Host:www.developpez.com\n\n";
		try {
		oStream.write(g.getBytes());
		int bitsRecus = 0;
		while((bitsRecus = iStream.read(b)) >= 0) {
		System.out.println("On a recu : " + bitsRecus + " bits");
		System.out.println("Recu : " + new String(b, 0, bitsRecus));
		}
		} catch (Exception e) {
		e.printStackTrace();
		} finally {
		//fermeture des flux et des sockets
		oStream.close();
		iStream.close();
		s.close();
		}
	}
 
}
j'ai quelques questions sur ce code qui ne fonctionne pas chez moi et j'arrive pas à savoir pourquoi.... en faite elipse me signale que y a une erreur sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
InputStream iStream = s.getInputStream();;
" j'ai eu ce message Add cast to InputStream": sa veut dire quoi ça ?

A+ Merci d'avance de m'avoir aider