Salut,
Voilà mon pb :
j'ai déclaré quelques structures :
<font color="blue">
struct paquettcp {
struct ip ippart;
struct tcphdr tcppart;
struct pseudopart;
char data[4096];
}
struct sockaddr_in sock;
struct paquettcp *lepaquet;
</font>
et lorsque je compile j'obtient l'erreur :
<font color="blue">
incompatible types in assignement
</font>
cette erreur pointe vers :
<font color="blue">
sock.sin_addr.s_addr=lepaquet->ippart.ip_dst;
</font>
pourtant j'ai regardé dans les en-têtes et les deux types sont les mêmes : in_addr_t
Si quelqu'un a une idée...
Voilà mon pb :
j'ai déclaré quelques structures :
<font color="blue">
struct paquettcp {
struct ip ippart;
struct tcphdr tcppart;
struct pseudopart;
char data[4096];
}
struct sockaddr_in sock;
struct paquettcp *lepaquet;
</font>
et lorsque je compile j'obtient l'erreur :
<font color="blue">
incompatible types in assignement
</font>
cette erreur pointe vers :
<font color="blue">
sock.sin_addr.s_addr=lepaquet->ippart.ip_dst;
</font>
pourtant j'ai regardé dans les en-têtes et les deux types sont les mêmes : in_addr_t
Si quelqu'un a une idée...