Type mime image/jpg sur un serveur http en C

Fermé
vincent - 16 déc. 2007 à 21:19
 vincent - 20 déc. 2007 à 17:58
Bonjour,
je me suis lancé dans la programmation d'un serveur http en C en utilisant la methode des sockets. Lorsque firefox demande une page html à mon serveur, ce dernier lui envoie normalement mais lorsque le navigateur demande au serveur d'envoyer l'image de fond en jpg, c'est un autre probleme.
En gros:
j'envoie les entêtes mimes (version, encoding et tout le tralala)
puis le code de l'image jpg.
est-ce un bon raisonnement?
Comment trouver le code d'une image jpg? ya t-il des logiciels?

2 réponses

Bonjour

Qu'appelles-tu le code d'une image jpg ? A priori, c'est le contenu du fichier tel quel. Mais peut-être est-il trop gros pour être envoyé en une seule fois, il faut le découper en chunks.
Sinon, puisque tu as l'air à l'aise avec le sujet, le plus simple est peut-être de te bricoler un début de client http, même s'il ne va pas jusqu'au bout de l'échange, et d'observer ce que t"envoie un serveur quand tu lui demandes une image.
Encore plus simple sans rien écrire toi-même, avec un logiciel comme etherreal, tu verras ce qui passe sur ta liaison.
0
Bonjour,
en fait dans les en-têtes mimes, il faut préciser le type de codage de l'image: donc je ne sais pas...
Peut-être le probleme vient effectivement de la longueur de la tramme. Qu'est ce qu'un chunk?
J'ai bien essayé avec wireshark(etherreal) et je pense que je vais tester avec un client http...

Merci encore

Vincent
0