Bonjour,
avant tout merci pour l'info sur OROMatcher.
J'ai maintenant un autre souci :
Je chercher � ouvrir une URL pour r�cup�rer son contenu afin de la traiter. Parfois il
m'arrive d'avoir des erreurs de connection (dans ce cas, je r�cup�re bien une erreur)
mais parfois mon code s'arrete dans ma boucle (je le sais car mon affichage s'arrete
sur '-1-2-'.
Existe t-il un moyen de fixer un TimeOut (� la mani�re des Sockets), ou bien dois-je
utiliser un Timer (du jdk 1.3) qui au bout d'un certain laps de temps me sort de la
boucle.
Ou alors ais-je manqu� quelque chose ??
Merci.
Cedric
Ps : pour info, le fait de fixer un User-Agent permet de 'feinter' Google qui sinon
refuse ma connexion (erreur 404)
/************/
/* MON CODE */
try {
// ouverture de l'URL
System.out.print("-1-");
url = new URL(CHAINE_RECHERCHE);
urlConnection = url.openConnection();
urlConnection.setRequestProperty("User-Agent", "Mozilla/4.0");
bis = new BufferedInputStream(urlConnection.getInputStream());
System.out.print("2-");
HTML = new StringWriter();
while ((c = bis.read()) != -1) {
HTML.write(c);
}
System.out.println("3-");
}
catch (Exception e) {
System.err.println("erreur probable avec l'url : " + CHAINE_RECHERCHE);
}