Interesting.  It seems that you are comparing apples with oranges.  What
leads you to your expectation that those two methods from two different
classes should return the same integer value?


Regards,
Alan

> -----Original Message-----
> From: John Woolsey [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 01, 2004 11:07 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Socket Fun
> 
> The mearsurement of the bytearrayoutputstream is bytearray.length
> The other one is harder to come by. It is
> Socket.getInputStream.available() I believe. I don't have the code
> snippets here. Someone here suggested that it might be the EOF marker
on
> the output stream. I believe I closed the stream but I will have to
check.
> 
>                                                      - bfn - JAW
> 
> ---------- Original Message ----------------------------------
> From: Alan Cabrera <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> Date:  Wed, 01 Sep 2004 08:51:50 -0400
> 
> >How do you perform your measurement?   Can you provide a code
snippet?
> >
> >> -----Original Message-----
> >> From: John Woolsey [mailto:[EMAIL PROTECTED]
> >> Sent: Wednesday, September 01, 2004 8:37 AM
> >> To: [EMAIL PROTECTED]
> >> Subject: Re: Socket Fun
> >>
> >> Good idea but I am using different ObjectOutputStreams. The first
one
> >is
> >> to a byte array and the other is to a Socket Stream. The difference
is
> >4
> >> bytes 179 for the socket and 174. I am going to guess it is a
length
> >> variable that is added to the byte array stream. I have gone to
> >> completely serializing outside the socket stream which works, but I
> >> thought the difference was interesting and worth bringing up.
> >>
> >>
> >>                                  - bfn - JAW
> >>
> >> adam wrote:
> >>
> >> > Referencing by ObjectOutputStream.  The second time you serialize
> >the
> >> > object out over the stream, ObjectOutputStream replaces it with a
> >> > reference back to the one it just sent.  In one of the older
JVMs,
> >> > this kept things that were serialized from being garbage
collected,
> >> > although that's been fixed now.
> >> >
> >> > Adam
> >> >
> >> > John Woolsey wrote:
> >> >
> >> >> I am working on my RMI implementation and I was using the
> >> >> ObjectOutputStream. I made a function serialize that I used to
find
> >> >> the length of the outbound data. Then I wrote the same object to
a
> >> >> socket. The sizes where different ?!? Anyone have any idea why?
> >> >>
> >> >>
> >> >>                           - thanx - JAW
> >> >>
> >> >
> >> >
> >>
> >
> >
> >
> >
> >-----------------------------------------------------------------
> >        Visit our Internet site at http://www.reuters.com
> >
> >Get closer to the financial markets with Reuters Messaging - for more
> >information and to register, visit http://www.reuters.com/messaging
> >
> >Any views expressed in this message are those of  the  individual
> >sender,  except  where  the sender specifically states them to be
> >the views of Reuters Ltd.
> >
> >


Reply via email to