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