Hali!
Probalkozom socket programozassal, de csobe jutottam, mert a gethostbyname() fgv. nem akar mukodni. Ezt a peldaprogit itt talaltam valahol, de meg ez se megy pedig tok logikus:
#include <netdb.h>
#include <stdio.h>
int main()
{
struct hostent *h;
h=gethostbyname("www.hup.hu");
if (h)
printf("%s\n",h->h_name);
else
printf("Gethostbyname failed!\n");
return 0;
}
Megy minden fgv. amit probaltam (socket, connect, recv, send) persze ha ip-t hasznalok, de jo lenne ha lenne nevfeloldas is. Anjuta-t hasznalok, es gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4)-t. Arra rajottem hogy a struct hostent *h; sorral van a gond, ha nem hasznalom, akkor nem mondja azt hogy: Program has been terminated receiving signal 11 (Segmentation fault). Tudna valaki segiteni?
Elso blogom, Lol :)