informatica:programacion:cursos:python_avanzado_proyectos_seguridad:introduccion_sockets
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:cursos:python_avanzado_proyectos_seguridad:introduccion_sockets [2024/11/18 08:24] – [Introducción a los sockets] tempwin | informatica:programacion:cursos:python_avanzado_proyectos_seguridad:introduccion_sockets [2024/11/18 08:28] (actual) – [Módulo socket en Python] tempwin | ||
|---|---|---|---|
| Línea 27: | Línea 27: | ||
| Estos argumentos representan las familias de direcciones y el protocolo de la capa de transporte. Dependiendo del tipo de socket, los sockets se clasifican en sockets de flujo ('' | Estos argumentos representan las familias de direcciones y el protocolo de la capa de transporte. Dependiendo del tipo de socket, los sockets se clasifican en sockets de flujo ('' | ||
| - | Los sockets también se pueden clasificar según la familia. Tenemos sockets UNIX (socket.AF_UNIX) que se crearon antes de la concepción de las redes y se basan en ficheros, sockets socket.AF_INET que son los que nos interesan, sockets socket.AF_INET6 para IPv6, etc. | + | Los sockets también se pueden clasificar según la familia. Tenemos sockets UNIX ('' |
| En la siguiente imagen vemos el constructor de la clase socket: | En la siguiente imagen vemos el constructor de la clase socket: | ||
| - | <WRAP center round important 60%> | + | {{ : |
| - | IMAAAAAAAAAAAAAAAAAAAAGEN | + | |
| - | </ | + | |
| ===== Módulo socket en Python ===== | ===== Módulo socket en Python ===== | ||
| Línea 49: | Línea 47: | ||
| </ | </ | ||
| - | <WRAP center round important 60%> | + | {{ : |
| - | IMAAAAAAAAAAAAAAAAAAAAAAAAAGEN | + | |
| - | </ | + | |
| En esta imagen vemos todas las constantes y métodos que tenemos disponibles en este módulo. Las constantes las vemos en primera instancia dentro de la estructura que ha devuelto el objeto. Entre las constantes más utilizadas podemos destacar: | En esta imagen vemos todas las constantes y métodos que tenemos disponibles en este módulo. Las constantes las vemos en primera instancia dentro de la estructura que ha devuelto el objeto. Entre las constantes más utilizadas podemos destacar: | ||
| Línea 60: | Línea 56: | ||
| Para abrir un socket en una determinada máquina utilizamos el constructor de la clase socket que acepta por parámetros la familia, el tipo de socket y el protocolo. Una llamada típica para construir un socket que funcione a nivel TCP& | Para abrir un socket en una determinada máquina utilizamos el constructor de la clase socket que acepta por parámetros la familia, el tipo de socket y el protocolo. Una llamada típica para construir un socket que funcione a nivel TCP& | ||
| - | <WRAP center round important 60%> | + | {{ : |
| - | IMAAAAAAAAAAAAAAAAAAAAAAAGEN | + | |
| - | </ | + | |
| <code python> | <code python> | ||
| Socket.socket(socket.AF_INET, | Socket.socket(socket.AF_INET, | ||
| </ | </ | ||
| - | |||
| - | |||
| ===== Recursos ===== | ===== Recursos ===== | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
informatica/programacion/cursos/python_avanzado_proyectos_seguridad/introduccion_sockets.1731914660.txt.gz · Última modificación: por tempwin
