Manlio Perillo ha scritto:
[...]

Hai due soluzioni:
1) Leggere la risposta linea per linea.
2) Leggere tutta, ma proprio tutta, la risposta

In entrambi i casi la soluzione più semplice è usare
sock.makefile('rb', 0)

Vedi ad esempio l'implementazione del modulo httplib.

Per leggere una linea alla volta basta fare fp.readline(), per leggere tutta la risposta, basta un fp.read()


Aggiungo una nota magari importante.

Con fp.readline resti in attesa finchè nei dati che ti spedisce il server non è presente un carattere di fine riga, o finchè il server non chiude la connessione.


> [...]


Saluti   Manlio Perillo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a