Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IP und ICMP Struktur als Packet senden

4 views
Skip to first unread message

Stephan Saß

unread,
Aug 3, 2002, 12:27:31 PM8/3/02
to
Hallo !

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.

Ruediger Sonderfeld

unread,
Aug 3, 2002, 12:34:10 PM8/3/02
to
Stephan Saß wrote:
> 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 ?

struct icmp *icmphdr;
struct ip *iphdr;
char *buffer=malloc(sizeof(struct icmp)+sizeof(struct ip));
iphdr=buffer;
icmphdr=(buffer+sizeof(struct iphdr));
//...
free(buffer);

Patrick Schaaf

unread,
Aug 3, 2002, 4:01:04 PM8/3/02
to

Hi,

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

0 new messages