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(); } }