No importa como desees hacerlo, solo debes TENER el espacio necesario para manipular la estructura equivalente.
en lugar de:
En mi opinión seria mejor:
Esta es solo una opinión no se que demonios se hace con packetBuf, si pones el código involucrado creo que seria mejor,
Dulces Lunas!¡.
en lugar de:
Código (c) [Seleccionar]
char packetBuf[DIMENSION];
struct ip *IPheader = (struct ip *) packetBuf;
En mi opinión seria mejor:
Código (c) [Seleccionar]
struct ip IPheader = {}; // C99
'El apuntador IPHeader pasa a ser:
... &IPHeader ...
Esta es solo una opinión no se que demonios se hace con packetBuf, si pones el código involucrado creo que seria mejor,
Dulces Lunas!¡.