Clase 2
Clase 2
Clase 2
Hugo Carrer
2021
Introducción a Sockets
I Ejemplo:
int sock_serv;
sock_serv =
socket(int domain, int type, int protocol);
if( sock_serv < 0 ) {
perror( "socket" );
exit(1);
}
struct sockaddr {
unsigned short sa_family;
char sa_data[14];
}
int resultado;
resultado = bind( sock_serv,
(struct sockaddr *) &st_servidor,
SUN_LEN( &st_servidor ) );
if( resultado < 0 ) {
perror( "bind" );
exit(1);
}
I Función listen():
int listen( int sockfd, int backlog );
I Sirve para sostener los datos del host remoto que utiliza
en cada envío, usándose en la práctica el campo h_addr.
Estructura hostent