preloader

1 января 1 г. | 1 чтение минут
Указатель содержания

ThreadingMixIn y TCPServer y creando una instancia de esta nueva clase en lugar del TCPServer directamente. Por ejemplo: clase ThreadedEchoServer( socketserver.ThreadingMixIn, socketserver.TCPServer): aprobar def principal(): imprimir(‘Iniciando’) dirección = (’localhost’, 8084) servidor = ThreadedEchoServer(dirección, Mi TCPHhandler) print(‘Activando servidor’) servidor.serve_forever() De hecho, ni siquiera necesita crear su propia clase (como la ThreadedEchoServer) como socketserver.ThreadingTCPServer tiene estado proporcionó como a por defecto mezclando de el Servidor TCP y el Clases ThreadingMixIn. Por lo tanto, podríamos simplemente escribir: def principal(): imprimir(‘Iniciando’) dirección = (’localhost’, 8084) servidor = socketserver.ThreadedEchoServer(dirección, Mi TCPHhandler) print(‘Activando servidor’) servidor.serve_forever() 39.8 Servidor HTTP Además del TCPServer, también tiene disponible un servidor http. Servidor HTTP; esto se puede usar de manera similar al TCPServer, pero es se utiliza para crear servidores que responden al protocolo HTTP utilizado por los navegadores web. En En otras palabras, se puede usar para crear un servidor web muy simple (aunque debería ser señaló que en realidad solo es adecuado para crear servidores web de prueba, ya que solo implementa controles de seguridad muy básicos). Probablemente valga la pena un breve aparte para ilustrar cómo un servidor web y un servidor web el navegador interactúa. El siguiente diagrama ilustra las interacciones básicas: 39.7 El módulo de servidor de sockets 465

comments powered by Disqus

popular post

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

Прочитайте больше

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

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше