Tengo un cliente que se conecta a una secuencia HTTP y registra los datos de texto que consume.lectura/registro sin bloqueo de una secuencia HTTP
Envío al servidor de transmisión una solicitud HTTP GET ... El servidor responde y publica continuamente datos ... Publicará el texto o enviará un mensaje de ping (texto) regularmente ... y nunca cerrará la conexión.
necesito para leer y registrar los datos que consume en una forma no bloqueante.
que estoy haciendo algo como esto:
import urllib2
req = urllib2.urlopen(url)
for dat in req:
with open('out.txt', 'a') as f:
f.write(dat)
Mis preguntas son:
será esta vez bloque cuando la corriente es continua?
¿cuántos datos se leen en cada fragmento y se pueden especificar/ajustar?
¿es esta la mejor manera de leer/registrar una secuencia http?
el pedido de/con fue intencional. esto abrirá/cerrará el identificador del archivo con cada escritura. No es eficiente para una transmisión ocupada, pero en mi caso la transmisión está en su mayoría bloqueada/esperando y ocasionalmente recibe datos para iniciar sesión. –