#include<netinet/in.h>
#include<sys/socket.h>
unsigned long int inet_addr(const char *ipaddr);
ipaddr
muss ein String mit einer IP-Adresse in 'dotted' Schreibweise sein.
Also vier durch Punkte ('.') getrennte Zahlen (jeweils zwischen 0 und 255). Der
Rückgabewert ist dann eine vom Rechner 'lesbare' Adresse (ein unsigned long int).
$ man inet_addr
struct sockaddr_in addr; /* Die Struktur in der eine Internetadresse
gespeichert wird. WICHTIG: Im header netinet/in.h definiert */
addr.sin_family = PF_INET; /* Es handelt sich bei der Adresse um eine IPv4 Internetadresse */
addr.sin_addr.s_addr = inet_addr("127.0.0.1"); /* Als Argument wird eine IP-Adresse in 'dotted' Schreibweise übergeben */
addr.sin_port = 1500; /* Port 1500 */