Bonjour à tous,
Voilà, je viens de débarquer sur ce forum donc une petite présentation s'impose. Je suis depuis 10 ans spécialisé dans les réseaux et la VoIP et je retourne sur les bancs d'école pour un master en cours du soir.
Un des premiers gros travail est la réalisation d'un proxy en Java. N'ayant plus codé une ligne depuis ma sortie de l'école, je suis archi rouillé en Java mais ça semble aller 
Je suis pas trop mal parti, mais j'ai un soucis dans la dernière étape du proxy, le renvoie de la réponse du serveur web vers le client.
Lors de la création du paquet de réponse, j'obtiens l'erreur suivante:
1 2 3 4 5
| Exception in thread "Thread-1" java.lang.ArrayIndexOutOfBoundsException: 8192
at WebHandling.<init>(WebHandling.java:61)
at ProxyServeur.traitement(ProxyServeur.java:122)
at ProxyServeur$1.run(ProxyServeur.java:44)
at java.lang.Thread.run(Thread.java:748) |
J'ai une autre petite question concernant mon code, je galère à trouver comment remplacer cette commande:
String ligne = serverWeb.readLine();
Car la méthode readLine() pour un objet de la classe DataInputStream est dépréciée...
Ce proxy a été réalisé sur base de bout de code trouvé sur le net, ce code est encore à travailler (classe, et autre) donc soyer un peu indulgent avec le noob que je suis 
Vous pouvez choper le code ici: http://gofile.me/2FY0Y/3nSsI3lJR
Merci d'avance pour votre aide !
Partager