[Tech] programmello di socket e roba simile

Marco Ermini markoer@firenze.linux.it
Mer 7 Nov 2001 22:09:45 CET


Il 05 Nov 2001 16:46:44 +0100, YuRiX <yurix@firenze.linux.it> scrisse:

> On lun, 2001-11-05 at 09:54, Marco Ermini wrote:
> > Il 02 Nov 2001 23:42:36 +0100, YuRiX <yurix@firenze.linux.it> scrisse:
> > 
> > > salve!
> > > ecco il problema:
> > > il mio serverello legge da un socket a pezzi un file xml, e manda un
> > > pezzettino alla volta al parser SAX di expat.
> > > il buon parser se trova un errore, lo notifica...che bravo!
> > > il problema è che non riesco a scrivere sul socket da cui leggo finchè
> > > non ho letto tutto quello che mi è stato mandato.
> > > io volevo evitare di continuare a leggere un file xml quando so già che
> > > c'è un errore e notificare subito al client che mi ha mandato della
> > > merda, è possibile ho sto vaneggiando?
> > [...]
> > 
> > si'.
> rifaccio la domanda : come ?

Non "si' e' possibile", ma "si' stai vaneggiando" ;-)

> > Non credo proprio che sax possa anche iniziare il controllo se non ha
> > *tutto*
> > il file XML. Casomai, se hai problemi di prestazione, puoi comprimere il
> > file.
> questo veramente già funziona.....

Bene, non credo tu possa fare altro allora. Se non al limite cambiare la
logica del programma.


ciao

-- 
Marco Ermini
http://www.markoer.org - ICQ # 50825709 - AOL AIM enabled
Il progresso ha i suoi svantaggi; di tanto in tanto esplode.
(Elias Canetti).




Maggiori informazioni sulla lista flug-tech