preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Una vez que se obtiene la dirección, se puede enviar de vuelta al cliente. En Python 3 es necesario para decodificar () y codificar () el formato de cadena a los datos sin procesar transmitido a través de los flujos de socket. Tenga en cuenta que siempre debe cerrar un socket cuando haya terminado con él. 39.5 Tipos de socket y dominios Cuando creamos la clase de socket anterior, pasamos dos argumentos al socket constructor: zócalo(zócalo.AF_INET, zócalo.SOCK_STREAM) Para entender los dos valores pasados ​​al constructor socket() es necesario entender que los Sockets se caracterizan según dos propiedades; su dominio y su tipo. El dominio de un socket esencialmente define los protocolos de comunicaciones que son Se utiliza para transferir los datos de un proceso a otro. También incorpora cómo se nombran los sockets (para que se pueda hacer referencia a ellos al establecer el comunicación). Hay dos dominios estándar disponibles en los sistemas Unix; estos son AF_UNIX que representa las comunicaciones dentro del sistema, donde los datos se mueven desde el proceso para procesar a través de los búferes de memoria del kernel. AF_INET representa comunicación utilizando el conjunto de protocolos TCP/IP; en qué procesos pueden estar en la misma máquina o en diferentes máquinas. • El tipo de socket indica cómo se transfieren los datos a través del socket. Allá son esencialmente dos opciones aquí: • Datagrama cuyos sockets admiten un modelo basado en mensajes donde no hay conexión está involucrado, y no se garantiza que la comunicación sea confiable. • Conectores de flujo que admiten un modelo de circuito virtual, donde los datos se intercambian como un flujo de bytes y la conexión es confiable. Según el dominio, pueden estar disponibles más tipos de socket, como los que admiten el paso de mensajes en una conexión confiable. 39.6 Implementación de la aplicación cliente La aplicación cliente es esencialmente un programa muy simple que crea un enlace a la aplicación de servidor. Para hacer esto, crea un objeto de socket que se conecta a los servidores. host, y en nuestro caso este socket está conectado al puerto 8084. Una vez que se ha realizado una conexión, el cliente puede enviar el mensaje codificado. cadena al servidor. El servidor luego devolverá una respuesta que el cliente debe descodificar. Luego cierra la conexión. 39.4 Un ejemplo de aplicación de servidor de cliente 461

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Weiterlesen

• 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.

Weiterlesen