codes:debut
Voici les codes donnés en cours M4102
Réseau
Il faut renommer les fichiers Java avec les bonnes majuscules
Telnet ayant été supprimé vous pouvez utiliser à la place nc ou netcat.
Mandataire
Pour pouvoir configurer le “proxy” de firefox en salle TP :
- fermez toute les fenêtre du navigateur
- exécutez
/ubs/forum/prof/2tin01/firefox/firefox
Pour les flux utilisez des canaux brut :
DataInputStream in = new DataInputStream (s.getInputStream ()); DataOutputStream out = new DataOutputStream (s.getOutputStream ());
Pour la copie regardez les méthodes read et write :
byte [] tmp = new byte [1024]; int nbRead = in.read (tmp); out.write (tmp, 0, nbRead);
Pour le “proxy” de l'IUT de Vannes :
squidva.univ-ubs.fr:3128
Cet outil est minimum. Il fait plusieurs hypothèses :
- Le serveur ne doit pas répondre de façon compressé (cf ci-dessous)
- Le serveur et client ne communique pas en chiffré (ne pas utiliser de port https)
Pour voir les pages Wikipédia qui sont compressées :
static public String pbGZip = "Accept-Encoding: gzip, deflate\r\n";
Et s'inspirer du code :
String s = new String (tmp, 0, nbRead); if (request) { if (s.indexOf (pbGZip) >= 0) { s = s.replaceAll (pbGZip, ""); tmp2 = s.getBytes (); nbRead = tmp2.length; } }
codes/debut.txt · Dernière modification : 24/01/2019 11:35 de webmestre