Bonsoir,
j'essaye d'envoyer des requêtes http sur quelques serveurs alentour pour récupérer des pages html. J'ai fait pour cela un petit programme en C qui est un navigateur simpliste pour lequel j'ai déjà demandé quelque aide de votre part ici : http://www.developpez.net/forums/d11...te-mode-texte/.
Mon programme marche enfin un peu et voici ce qu'il me répond quand je vise une machine HP9000 de ma boite sur laquelle tourne un serveur ftp :
Par contre quand j'essaye de me connecter à un serveur web par le port 80, ça me répond soit " Connection timed out", soit " Connection refused", soit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $ ./mini 192.168.11.20 20 "GET /index.html HTTP/1.0" mini: Usage: ./mini host port msg... mini: argv[0]="./mini" mini: argv[1]="192.168.11.20" mini: argv[2]="20" mini: argv[3]="GET /index.html HTTP/1.0" mini: socket() Ok mini: Received 92 bytes: 220 ishp170 FTP server (Version 1.1.214.4(PHNE_30990) Mon Nov 15 12:47:12 GMT 2004) ready. $
" Received 0 bytes:", et donc la seule fois où je reçois quelque chose est la bannière du serveur ftp de ma boite.
J'en viens à me demander si ma requête http est bonne. Pensez vous qu'il faille y changer quelque chose, ou qu'il y ait un truc à vérifier pour que tout marche bien ?
merci
Partager