Bonjour,

Dans le cadre d'un projet visant a créer un automate qui simule le fonctionnement de la pile TCP, je désire récuperer certaines informations dont l'état, la MTU, les numéros de séquence, ...
Comme dit dans l'énoncé, je code sous linux, ubuntu 5.10 pour être précis.

Donc pour récuperer ces infos, j'avais penser utiliser getsockopt, mais lorsque je compile, j'ai une erreur : invalid application of 'sizeof' to incomplete type 'struct type tcp_info'.

La ligne en question est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
gso = getsockopt (commfd, 6, 0, &infos, sizeof(struct type tcp_info));
gso est un int, commfd est la valeur de retour de accept, et infos est de type struct type tcp_info.

Voila, n'hésitez pas à demander pour plus de précision

Merci d'avance