Index du contenu
39.3 Configurar una conexión Para configurar la conexión, un proceso debe estar ejecutando un programa que está esperando una conexión mientras que el otro debe intentar conectarse al primer programa. el primero es denominado socket de servidor, mientras que el segundo simplemente como socket. Para que el segundo proceso se conecte al primero (el socket del servidor) debe saber en qué máquina se está ejecutando el primero y a qué puerto está conectado. Por ejemplo, en el diagrama anterior, el socket del servidor se conecta al puerto 8084. En gire el socket del cliente se conecta a la máquina en la que se está ejecutando el servidor y al número de puerto 8084 en esa máquina. No sucede nada hasta que el socket del servidor acepta la conexión. En ese punto el los sockets están conectados y los flujos de socket están vinculados entre sí. Esto significa que el flujo de salida del servidor está conectado al flujo de entrada del socket del Cliente y viceversa. 39.4 Un ejemplo de aplicación de servidor de cliente 39.4.1 La estructura del sistema El diagrama anterior ilustra la estructura básica del sistema que estamos tratando de construir. Habrá un objeto de servidor ejecutándose en una máquina y un objeto de cliente corriendo en otro. El cliente se conectará al servidor usando sockets para para obtener información La aplicación real que se está implementando en este ejemplo es una libreta de direcciones busque la aplicación. Las direcciones de los empleados de una empresa se mantienen en un diccionario. Este diccionario está configurado en el programa del servidor, pero igualmente podría mantenerse en una base de datos, etc. Cuando un cliente se conecta al servidor puede obtener un dirección de la oficina de los empleados. 458 39 Enchufes en Python
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plusTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Lire plus• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Lire plus