W3C home > Mailing lists > Public > www-jigsaw@w3.org > November to December 2003

Re: Reply cannot be written two times --- problem solved

From: Red K <redkresearch@yahoo.com.sg>
Date: Thu, 11 Dec 2003 21:33:45 +0800 (CST)
Message-ID: <20031211133345.16815.qmail@web14801.mail.yahoo.com>
To: jigsaw <www-jigsaw@w3.org>

Hi, all

Problem solved.
I checked Jigsaw source code and found that the
Reply.outputstream is linked to one socket output
stream.
Ah, I know I errorly understand it and make a mistake.
I cannot write to this output stream and even close it
because it may close the socket. I only need to write 
Reply.inputstream.
Then it is OK.

Anyway, thank you all for your reading.

Best Regards
Red K

 --- Red K <redkresearch@yahoo.com.sg> wrote: > 
> Want to add more detail.
> 
> For example, we want to delete ad in first round
> operation. And we want to delete adult message in
> second round operation. All operations are carried
> out
> in one filter designed by us.
> After first round, very thing is OK. We deleted ad
> from original message. And we modified both Reply
> inputstream and output stream.
> For the second round. We read the inputstream from
> Reply. We dump it to file. It is OK, without ad.
> Then,
> we delete adult words from it. And dump it to file.
> The result file is OK, without adult words. But when
> we try to write it output stream. We cannot write
> in,
> because this is an exception at output.write
> operation.
> 
> So, could you please offer any advice?
> 
> Thanks
> 
> Red K
> 
>  --- Red K <redkresearch@yahoo.com.sg> wrote: > 
> > Dear all,
> > 
> > I am designing a filter that will recursively
> write
> > the Reply many times in its outgoing function.
> > When I only write one time, it is OK.
> > When I try to write it more than one time, there
> is
> > the problem. The output stream can be retrieved by
> > Reply.getOutputStream(). However, when I try to
> > write
> > into the stream, there is one exception. We
> checked
> > our program. We make sure any write iteration is
> > correct if we only write it one time. We make sure
> > that we closed the output stream after first time
> > write. Still it cannot work, and the ultimate
> reply
> > message is the result that is writen by the first
> > round writing.
> > Could you please offer us any advice? BTW, my
> > platform
> > is Jigsaw2.0.5
> > 
> > Thank you very much!
> > Best Regards
> > Red K
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Get clicking with thousands of singles today!
> > http://asia.yahoo.com/lavalife
> >  
> 
> __________________________________________________
> Do You Yahoo!?
> Get clicking with thousands of singles today!
> http://asia.yahoo.com/lavalife
>  

__________________________________________________
Do You Yahoo!?
Get clicking with thousands of singles today!
http://asia.yahoo.com/lavalife
Received on Thursday, 11 December 2003 08:33:51 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:36 GMT