Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <string.h>
#include <unistd.h>
char page[BUFSIZ];
{
struct addrinfo hint, *res, *res0;
hint.ai_family = AF_INET;
hint.ai_socktype = SOCK_STREAM;
/* hint.ai_protocol = IPPROTO_TCP; */
{
perror("getaddrinfo()");
exit(EXIT_FAILURE);
}
if(-1 == sockfd)
{
perror("socket()");
continue;
if(-1 == ret)
{
perror("connect()");
sockfd = -1;
continue;
}
break;
if(-1 == sockfd)
{
exit(EXIT_FAILURE);
}
printf("%s\n", page);
return 0;
}