Manual socket c

Páginas: 38 (9296 palabras) Publicado: 14 de mayo de 2013
UNIVERSIDADE DA CORUÑA
Departamento de Tecnoloxías da Información e as Comunicacións

LABORATORIO DE GESTIÓN DE REDES
APÉNDICE:
MANUAL DE SOCKETS EN C

Laboratorio de Gestión de Redes, Optativa 1º Ciclo
Departamento de Tecnologías de la Información y las Comunicaciones

ÍNDICE
1.
2.

INTRODUCCIÓN....................................................................................3SOCKETS EN C .....................................................................................4
2.1. Conceptos básicos ................................................................................4
2.1.1. Dominios de comunicación .............................................................4
2.1.2. Tipos desockets.............................................................................4
2.1.3. Ordenación de los bytes .................................................................4
2.2. Creación de un socket...........................................................................5
2.3. Función bind() .......................................................................................6
2.4. Estructuras de datos.............................................................................7
2.4.1. Asignación de valores.....................................................................8
2.5. Servicio orientado a conexión (TCP).....................................................9
2.6. Servicio no orientado a conexión (UDP) ...............................................9
2.7. Funciones orientadas aconexión........................................................10
2.8. Funciones no orientadas a conexión...................................................12
2.9. Funciones de cierre de sockets...........................................................13
2.10. Otras funciones .................................................................................14
3.
INFORMACIÓN ADICIONAL................................................................163.1. Función socket ....................................................................................16
3.2. Funciones inet .....................................................................................18
3.3. Funciones htonl, htons, ntohl, ntohs....................................................20
3.4. Funciónbind........................................................................................21
3.5. Función accept ....................................................................................22
3.6. Función connect ..................................................................................24
3.7. Función listen ......................................................................................26
3.8. Funciones send y sendto....................................................................27
3.9. Funciones recv y recvfrom ..................................................................28
3.10. Función close ....................................................................................31
3.11. Función shutdown .............................................................................32
3.12. Función gethostbyname....................................................................33
3.13. Función perror ...................................................................................35

2

Laboratorio de Gestión de Redes, Optativa 1º Ciclo
Departamento de Tecnologías de la Información y las Comunicaciones

1. INTRODUCCIÓN
Los sockets constituyen una interfaz de entrada/salida que permite lacomunicación entre diferentes procesos. Esto no es un aspecto novedoso si no
se tiene en cuenta que los procesos pueden estar ejecutándose en otra máquina
o en distintos sistemas, unidos mediante una red.
Por lo tanto, los sockets permiten la comunicación entre varios procesos que
pueden estar ejecutándose en diferentes máquinas.
Los sockets para TCP/IP permiten la comunicación de dos procesos que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de C++
  • Manual de c++
  • Manual c
  • c manual
  • Manual c++
  • Manual de c+
  • manual de C++
  • Manual C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS