void parse_message (char * buffer, int len)
{
struct iphrd *ip_header = (struct iphrd *)buffer;
int recv_hopcount = (unsigned int)(ip_header->ttl);
//hops[recv_hopcount]++;
}
ошибка: разыменование указателя на неполный тип
Я включил netinet / ip.h в заголовочный файл. Приведенный выше код написан для доступа к значению ttl, содержащемуся в заголовке IP. Используются сырые розетки.