Re: [Python] Socket e lettura dati

2012-03-24 Per discussione Daniele Varrazzo
On Fri, 23 Mar 2012 19:40:52 +0100, Enrico 'Henryx' Bianchi wrote: Mi ritrovo con un problema rognoso nella lettura dei dati via socket. Via client, uso questi metodi per inviare i dati: [...] for item in res.get(): conn.send(item + \n) send() non garantisce di inviare tutto quello che

Re: [Python] Socket e lettura dati

2012-03-24 Per discussione Enrico 'Henryx' Bianchi
On Friday, March 23, 2012 08:31:50 PM Manlio Perillo wrote: Su IRC ricordo di averti consigliato di studiare le Netstrings, o simili. Si, ricordo anche io di questa discussione (di cui, pero`, non trovo traccia nei miei log, probabilmente l'abbiamo fatta quando ero a lavoro), il fatto e` che

Re: [Python] Socket e lettura dati

2012-03-24 Per discussione Simone Federici
mi sembra di aver bufferizzato un paio di anni fa guarda qui se trovi l'ispirazione http://stackoverflow.com/questions/822001/python-sockets-buffering ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Socket e lettura dati

2012-03-24 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 24/03/2012 13:21, Enrico 'Henryx' Bianchi ha scritto: On Friday, March 23, 2012 08:31:50 PM Manlio Perillo wrote: Su IRC ricordo di averti consigliato di studiare le Netstrings, o simili. Si, ricordo anche io di questa discussione (di cui,

Re: [Python] Socket e lettura dati

2012-03-24 Per discussione Enrico 'Henryx' Bianchi
On Saturday, March 24, 2012 01:21:28 PM Enrico 'Henryx' Bianchi wrote: In teoria potrei risolvere facendo il controllo della corretta lunghezza della stringa (if (data[:2] == '[' or data[:3] == '[{') and (data[-3:] == '}]\n')) ed inviare al client un comando di notifica che, in caso

Re: [Python] Socket e lettura dati

2012-03-24 Per discussione Enrico 'Henryx' Bianchi
On Saturday, March 24, 2012 02:41:36 PM Manlio Perillo wrote: Se sei sicuro che \n non compaia all'interno della stringa, allora sei a posto. Sono altamente sicuro, in quanto la stringa e` generata dal modulo json partendo dai dati presenti su di un dizionario, che di default e` generata senza

Re: [Python] Socket e lettura dati

2012-03-24 Per discussione Daniele Varrazzo
On Sat, 24 Mar 2012 19:26:40 +0100, Enrico 'Henryx' Bianchi wrote: Comunque usando i socket a basso livello ci sono molte cose a cui badare. Eh, me ne sono accorto. Ora, pur non volendo fare il polemico, non posso fare a meno di notare che di questi problemi con i socket Java non ne ho mai