[Python] socket - questa me la dovete proprio spiegare..

Manlio Perillo manlio_perillo a libero.it
Lun 30 Lug 2007 10:51:42 CEST


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


Maggiori informazioni sulla lista Python