Comprendre un code qui ne veut pas fonctionner
Bonjour;
Le code :
Code:
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:
InputStream iStream = s.getInputStream();;
" j'ai eu ce message Add cast to InputStream": sa veut dire quoi ça ?8O
A+ Merci d'avance de m'avoir aider