Utilisation des Sockets
Le programme suivant connecte un flot d'entrée à une ressource Web spécifiée par son URL, transforme ce flot d'octets en un flot de caractères et le place dans un tampon ; les lignes successivement lues sur ce flot d'entrée sont copiées sur la sortie standard de l'application (jusqu'à ce que readLine() retourne null).
- la création et l'utilisation d'URL en Java (java.net.URL URL)
- l'utilisation de openStream (java.net.URL.openStream())
Premier Programme
import java.net.URL;
import java.net.MalformedURLException;
import java.io.*;
class URLReader {
public static void main(String[] args)
throws MalformedURLException, IOException {
URL url = new URL("http://www.singaomara.com/");
BufferedReader in =
new BufferedReader(
new InputStreamReader(
url.openStream()));
String ligne;
while ((ligne = in.readLine()) != null)
System.out.println(ligne);
in.close();
}
}
