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
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
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
-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,
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
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
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