/programs/develop/ktcc/trunk/samples/build_all.sh |
---|
13,4 → 13,5 |
../tcc console/console.c -lck -limg -o /tmp0/1/console |
../tcc dir_example.c -lck -o /tmp0/1/dir_example |
../tcc net/tcpsrv_demo.c -lck -o /tmp0/1/tcpsrv_demo |
../tcc net/nslookup.c -lck -o /tmp0/1/nslookup |
exit |
/programs/develop/ktcc/trunk/samples/net/nslookup.c |
---|
0,0 → 1,29 |
#include <net/network.h> |
#include <conio.h> |
#include <string.h> |
#include <stdio.h> |
struct addrinfo *res; |
char host[256]; |
void main() |
{ |
con_init_console_dll(); |
networklib_init(); |
con_set_title("nslookup demo"); |
printf("Host name to resolve: "); |
con_gets(host, 256); |
host[strlen(host)-1] = '\0'; |
if(getaddrinfo(host ,0, 0, &res)!=0) |
{ |
puts("Host not found!"); |
freeaddrinfo(res); |
con_exit(0); |
} |
else |
{ |
printf("%s",inet_ntoa(res->ai_addr->sin_addr)); |
freeaddrinfo(res); |
con_exit(0); |
} |
} |