Beruflich Dokumente
Kultur Dokumente
Programación Básica
ACM
{jvergara,jgato}@gsyc.escet.urjc.es
2003
Contenidos 1
Contenidos
Introducción
Diferentes tipos de sockets
Direcciones IP y puertos
Estructuras de Datos
Funciones para programar con sockets
Ejemplo Servidor de Flujo.
Ejemplo Cliente de Flujo.
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Introducción 2
Introducción
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Diferentes tipos de sockets 3
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Direcciones IP y Puertos 4
Direcciones IP y Puertos
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Estructuras de Datos 5
Estructuras de Datos
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Modelo cliente 6
Modelo cliente
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 7
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 8
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 9
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Modelo servidor 10
Modelo servidor
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 11
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 12
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 13
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 14
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 15
close(fd);
Cierra la conexión de nuestro socket.
Devuelve -1 en caso de error.
Fd ⇒ Es el descriptor del archivo socket devuelto por la llamada.
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 16
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Funciones para programar con sockets 17
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica
Seguridad en las comunicaciones 18
2003
c h{jvergara,jgato}@gsyc.escet.urjc.esi Sockets para Linux. Programación Básica