Ich versuche grade ein IP/ICMP Packet mittels sendto zu senden.
Dabei habe ich 2 Strukturen:
struct icmp icmphdr;
struct ip iphdr;
Nur wie bekomm ich die in einen String um beide mittels sendto
zu senden ?
PS: Das ganze bezieht sich auf 4.4BSD, nicht auf Linux.
struct icmp *icmphdr;
struct ip *iphdr;
char *buffer=malloc(sizeof(struct icmp)+sizeof(struct ip));
iphdr=buffer;
icmphdr=(buffer+sizeof(struct iphdr));
//...
free(buffer);
Der_grue...@gmx.de (=?ISO-8859-1?Q?Stephan_Sa=DF?=) writes:
>Ich versuche grade ein IP/ICMP Packet mittels sendto zu senden.
>Dabei habe ich 2 Strukturen:
>struct icmp icmphdr;
>struct ip iphdr;
>Nur wie bekomm ich die in einen String um beide mittels sendto
>zu senden ?
Einfach C lernen, dann ist das kein Problem mehr!
Gruss
Patrick