Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

Programme de requête HTTP en mode non connecté (TCP) (c/c++)

Bonjour, et merci de votre lecture.
Alors voilà j'ai un petit soucis au niveau de la programmation d'un programme TCP.
but du programme : afficher une page web en mode non connecté
J'ai déjà fait toute la partie concernant la récupération et la création des en-tête ip et tcp malheureusement, je ne sais pas trop où mettre les données de type HTTP : GET /index.php

j'ai bien le nombre de bytes corrects qui sont envoyés (20 ip+ 20 tcp, sans les options). Mais pour les datas, ça coince.

char *buffer;
buffer = calloc(1024,1);
[...]
struct ipheader *ip = (struct ipheader *) buffer;
struct tcpheader *tcp = (struct tcpheader *) (buffer + sizeof(struct ipheader));

// remplissage des champs des en-têtes
[...]
nbytes = sendto(socket,buffer,sizeof(struct ipheader)+sizeof(struct tcpheader),0,(struct sockaddr *)&destination,sizeof(struct sockaddr_in));

ça fait une semaine que je planche dessus mais sans succès
merci de votre aide