Further research shows that we still send the Source field on all
DataRequests. I was under the impression that we eliminated this some
time during late 0.4, in a protocol reset. Oskar, what exactly did you
change? Can you give me some keywords to find it in the CVS logs and
mailing list archives? And how would we get the NodeReference from the
connection anyway? Would that require implementing a new session (or
presentation) protocol to transfer it on connection opening?

On Thu, Aug 14, 2003 at 05:27:00PM +0100, Toad wrote:
> I am still investigating the very long messageSendTime's. One
> interesting question: DataRequests are well over an ethernet frame. They
> are thus huge packets. High messageSendTime's seem to correlate with
> large messagePacketSizeSent's. A DataRequest will get sent in two IP
> packets, or more. Now, we use the FieldSet format for just about
> everything. If we were to make the fields in a DataRequest binary, using
> some simple substitution format e.g. 
> <fieldname>=<special byte><length byte><binary data>
> rather than <fieldname>=<hex> as we do now... we could get DataRequests
> down to a reasonable size.
> -- 
> Matthew J Toseland - [EMAIL PROTECTED]
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.



-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to