Bonjour,

Suite à l'étude des sockets, j'ai vu que l'on pouvait modifier les propriétés des paquets IP via les sockets. Cependant j'ai du mal à comprendre ces lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
iphdr *HeaderIP=(iphdr*)trame;
tcphdr *HeaderTCP=(tcphdr*)(sizeof(iphdr)+trame);
Je vois qu'il s'agit de la déclaration de deux pointeurs qui pointent vers un type iphdr mais je ne saisis pas la suite (iphdr*)trame. Est ce que c'est un autre pointeur trame qui pointe vers la même chose ; je croyais que trame était un tableau de 4096 éléments ?

Merci pour vos conseils.