Hallo wie sende ich ein IP Packet in C? Mein Compiler ist minGW Gruß

Hallo wie sende ich ein IP Packet in C? Mein Compiler ist minGW Gruß
Hallo!
Frisst der Compiler die GNU Socket Library?
http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_15.html
Gruss
ChrE
Indem Du die betreffenden Funktionen der Winsock nutzt.
Hallo!
Stimmt, kennst Du noch "trumpet winsock" ?
Wenn man Windows 3.11 hatte und ins Internet wollte braucht man die unbedingt:
http://www.gaponline.de/knowhow/anleit/win311i.html
http://en.wikipedia.org/wiki/Winsock
Ach, waren das herrliche Zeiten...
Gruss
ChrE
Hat wer ein tut wie ich RAW Packet über UDP/IP sende? Unter Linux und WinXP. Bin C anfänger.
Hallo!
Na so ähnlich, schau mal in den ersten Link von mir:
main (void)
{
extern void init_sockaddr (struct sockaddr_in *name,
const char *hostname, unsigned short int port);
int sock;
struct sockaddr_in servername;
/* Create the socket. */
sock = socket (PF_INET, SOCK_STREAM, 0);
if (sock {
perror ("socket (client)");
exit (EXIT_FAILURE);
}
/* Connect to the server. */
init_sockaddr (&servername, SERVERHOST, PORT);
if (0 > connect (sock,
(struct sockaddr *) &servername,
sizeof (servername)))
{
perror ("connect (client)");
exit (EXIT_FAILURE);
}
/* Send data to the server. */
write_to_server (sock);
close (sock);
exit (EXIT_SUCCESS);
}
Mein Tipp:
Quäle Dich nicht mit C.
Die Sprache ist S**eisse, unverständlich, kryptisch, hässlich.
Für 90% aller Aufgaben schlicht nicht notwendig.
Nimm Python:
http://docs.python.org/lib/socket-example.html
14 Zeilen Code für einen Echo-Server. 10 Zeilen für den Client.
Und der Code ist lesbar. Und funktioniert. Riesige Bibliothek wird mitgeliefert.
Noch ein bisschen C bashing: http://www.strombergers.com/python/
Gruss
ChrE
Zu beginn möchte ich erstmal nur raw-udp Packete senden. Keine client/server konstalation.
Hallo!
Also, in Python geht eigentlich alles.
Hier werden Packete gebaut für ein Ping:
ftp://ftp.visi.com/users/mdc/ping.py
Das ist der Baukausten, Module, Objekte, Konstanten:
http://pydoc.org/1.5.2/socket.html
Gruss
ChrE