Preguntas sobre programación de sockets en Python
Y 1:
Esta sección es un bucle infinito
Mientras el cliente (es decir, el navegador) y el servidor (es decir, su programa) todavía estén comunicándose, el ciclo while no terminará.
Entonces lo que ves es el efecto de bloqueo. De hecho, se debe a que el servidor ha estado esperando recibir datos del cliente.
Así que este bucle while sólo existe cuando cierras a la fuerza el programa del servidor.
Generalmente, si desea enviar una solicitud larga al servidor, necesita alguna forma de expresar la longitud de sus datos. Uno es un identificador único de fin de cadena (es el marcador de fin de cadena, al final de los datos) y el otro es un indicador de tamaño (le dice al servidor cuánto tiempo están sus datos al comienzo de la cadena). datos).
Se recomienda que lea atentamente la literatura o los libros relevantes, porque aquí es difícil explicarlo claramente.
Conceptos básicos de programación de redes Python recomendados:
/subject/2137490/
La versión en inglés se puede descargar desde mi sitio web:
/ u /308058/book/Foundations % 20 de % 20 python % 20 network % 20 programación djvu
.