Blue Flower

Chercher

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

deuxième programme