Sockets

Páginas: 2 (491 palabras) Publicado: 1 de marzo de 2012
Sockets Un socket es una herramienta que permite la comunicacion entre procesos que pueden encontrarse en la misma PC o en distintos. Hay dos tipos de sockets: Sockets de flujo y Sockets dedatagramas. Los de flujo, usan el protocolo TCP se conocen como servicio confiable. La confiabilidad radica sobre el hecho de que primero se establece un canal de comunicaccion, luego se transmite y finalmentese libera el canal establecido. Los de datagrama, usan el protocolo UDP y se conoce como servicio no confiable. Funciones para 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sockets
  • sockets
  • Sockets
  • Sockets
  • Sockets
  • Sockets
  • Comunicacion entre sOCKETS
  • Sockets de windows

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS