[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