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

Netzwerkprogrammierung

1 view
Skip to first unread message

Alexander Ausserstorfer

unread,
Aug 23, 2012, 5:48:06 AM8/23/12
to
Hi,

besch�ftige mich momentan mit Netzwerkprogrammierung. Mit dem C-Compiler
der GCC (!GCC) geht das recht einfach. Nachfolgend ein Programm, das
einen Hostnamen, z. B. www.arcsite.de in seine IP-Nummer aufl�st.

#include <stdio.h>
#include <sys/socket.h> // AF_INET
#include <netdb.h> // struct hostent
#include <netinet/in.h> // struct sockadd_in

main()
{
// Required data
const char servername[30];
printf("Please type in server name: ");
scanf("%s",servername);

// converting server name in IP number
const char serverIP[16]="";
struct hostent *hostinfo=0; // enry in host database
if(hostinfo=gethostbyname(servername)) // converting name in IP number
{
inet_ntop(AF_INET,hostinfo->h_addr_list[0],serverIP,16);
printf("IP: %s\n",serverIP);
} else { printf("Error lockup\n");}
printf("Ready\n\n");
}

Die Aufl�sung von www.arcsite.de dauert bei mir jedoch recht lange
(mehrere Sekunden). Ich habe keine Ahnung, woran das liegt.

Alex

Carlos Michael Santillan

unread,
Aug 23, 2012, 12:32:47 PM8/23/12
to
In message <98fbafc352....@bavariasound.chiemgau-net.de>
Alexander Ausserstorfer <bavari...@chiemgau-net.de> wrote:
>Hi,
>
>besch�ftige mich momentan mit Netzwerkprogrammierung. Mit dem C-Compiler
>der GCC (!GCC) geht das recht einfach. Nachfolgend ein Programm, das
[...]
>Die Aufl�sung von www.arcsite.de dauert bei mir jedoch recht lange
>(mehrere Sekunden). Ich habe keine Ahnung, woran das liegt.

Wie lange dauert den www.google.de oder eine andere grosse oder
kleine Website? Bei mir (A9home und StrongARM Risc PC, 6 MBit DSL) kommt
die Antwort augenblicklich. Ich habe GCC 4.1.1 genommen, ich installiere
deswegen nicht die 4.1.2.

Mit ein paar puts() oder so kannst Du die Stelle eingrenzen. Ich tippe
mal auf gethostbyname().


Carlos Michael Santill�n

--
http://www.arcsite.de/
http://www.risc-os.de/
0 new messages