Sockets
int socket (int domain, int type, int protocol) AF_INET(internet) AF_UNIX (comunicacion interna) SOCK_STREAM SOCK_DGRAM Por default es igual 0, que es el IP Tarea: Ejemplo de Sockets del libro. Investigar cuando en la programacion de sockets conviene usarwrite y cuando conviene usar send? Int connect (int fd, struct sockaddr + serv_addr, int addrlen) descriptor del archivo socket devuelta por la llamada socket . apuntador a la estructura socketaddr, lacual contiene la direccion IP destino y el puerto. contiene la longitud de la estructura a la que apunta serv_addr.
Struct socketaddr_in { short int sin_family; unsigned short sin_part; structin_addr sin_addr; } int send (int fd, const void *msg, int len, int flag); descriptor socket. apuntador longitud por default al msg a en bytes de es 0. enviar. la que se quiere enviar.
int bind (int fd,struct sockaddr *my_addr, int addrlen); descriptor socket apuntador a la estructura sockaddr contiene la longitud de la estructura sockaddr a la cual apunta el apuntador my_addr
int listen (intfd, int backlog) descriptor socket numero de solicitudes de conexion
int accept (int fd, void *addr, int *addrlen) descriptor puerto y socket direccion IP tamanio en bytes de la estructura addr*** Para info de addr /sys/socket.h *** int recv ( int fd, void *buf, int len, unsigned flags) descriptor leer los indica el socket datos que tamanio de buf estan siendo recibidos desde el servidor 0...
Regístrate para leer el documento completo.