geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan D. Cabrera" <...@toolazydogs.com>
Subject RE: Socket Fun
Date Wed, 01 Sep 2004 16:20:11 GMT
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:jwoolsey@activation.net]
> Sent: Wednesday, September 01, 2004 11:07 AM
> To: dev@geronimo.apache.org
> 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 <Alan.Cabrera@reuters.com>
> Reply-To: dev@geronimo.apache.org
> 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:jwoolsey@activation.net]
> >> Sent: Wednesday, September 01, 2004 8:37 AM
> >> To: dev@geronimo.apache.org
> >> 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.
> >
> >



Mime
View raw message