[JAVA] Connexion avec une URL

Connexion avec une URL [JAVA] - Java - Programmation

Marsh Posté le 04-12-2001 à 09:08:48    

j ai un petit pb je dois ecrire un programme en java :
 
- il fo se connecter a une URL en utilisant la methode openConnection()
 
-Lire le contenu de L URL en utilisant la methode openStrea^m()
- afficher a la ecran le contenu de l URL en creant un bufferedreader
 
 
 
merde j y comprend plus rien et en + le prof il explique ke dalle !!!!!! :(
 
merci d avance
merci


---------------
Quoi ? 2.21 Gigowatts ! Mais seul un éclair peut délivrer une telle puissance !
Reply

Marsh Posté le 04-12-2001 à 09:08:48   

Reply

Marsh Posté le 04-12-2001 à 09:34:20    

Sur le site de SUN, il y a un tutorial la dessus mais je ne sais pas si tu comprends l'anglais.
 
Sinon pour ta question, lorsque tu fais openConnection tu récupères un object InputStream. A partir de cet object tu peux mettre des "décorateurs" genre bufferedInputStream et compagnie. Suivant le fichier à lire tu peux faire du bytes à bytes ou du char à char.  
 
Mais là, no secret c'est comme dans tt les languages de progs
 
Tant que eof != null
      out = read(in);
 
Un truc du genre mais je te donne pas la solution sinon tu vas pas réfléchir ...
 
A+
 
http://java.sun.com/doc (Java tutorial)


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 04-12-2001 à 09:55:46    

ok merci c bon j ai reussi sans ton aide :)
 
bon la j ai un client serveur a faire avec diffusion de text entre eux j ai juska 12.00 pour faire ca jsi j y arrive psa je renvoier un topic :)


---------------
Quoi ? 2.21 Gigowatts ! Mais seul un éclair peut délivrer une telle puissance !
Reply

Marsh Posté le 04-12-2001 à 09:56:34    

Link182 a écrit a écrit :

ok merci c bon j ai reussi sans ton aide :)
 
bon la j ai un client serveur a faire avec diffusion de text entre eux j ai juska 12.00 pour faire ca jsi j y arrive psa je renvoier un topic :)  




 
facile ... :D


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 04-12-2001 à 10:25:34    

bon voila j ai reussi a trouver le skelette d un client :
 
Socket comsock;
 
System.out.println("Veuillez entrer le numero de port sur lequel on ecoute : " );
BufferedReader inBuff = new BufferedReader(new InputStreamReader(System.in));
String str = inBuff.readLine();
int i = Integer.valueOf(str).intValue();
 
System.out.println("Veuillez entrer le nom de la machine a laquelle se connecter : " );
str = new String(inBuff.readLine());
 
try{
     // le port sur lequel on ecoute et le nom  
     // de la machine distante sont en parametre du constructeur  
     comsock=new Socket(str,i);
     System.out.println("connexion etablie" );
 
     // on cree les streams
     ObjectOutputStream Ostream = new ObjectOutputStream(comsock.getOutputStream());
     ObjectInputStream Istream = new ObjectInputStream(comsock.getInputStream());
 
     System.out.println("creation des IOStream..." );
 
 }
 catch(UnknownHostException E1)
    {}
 catch (IOException E2){
    System.out.println("connexion ratee... redemarrez le serveur!" );
 }
 
 
 
Le seul truc ke je comprend pas c la creation des streams
je voids pas a koi ca sert


---------------
Quoi ? 2.21 Gigowatts ! Mais seul un éclair peut délivrer une telle puissance !
Reply

Marsh Posté le 04-12-2001 à 10:34:16    

up


---------------
Quoi ? 2.21 Gigowatts ! Mais seul un éclair peut délivrer une telle puissance !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed