The code above seems very elaborate, given what you're trying to do - 
elaborate enough that mentally debugging it isn't something I'm keen to do. 
 There could be a parameter somewhere that you're missing.

BUT...generally, when you're sending data over a network, there are a LOT 
of things that can affect how things get broken up and reassembled, and 
there is NO guarantee that just because the data was in 100Mb chunks at one 
of the end of the wire, that it will arrive that way - the nature of TCP/IP 
is that things can get carved up into smaller chunks by anything between 
one end of the wire and the other, as long as the other end can reassemble 
the result.  64k could be a buffer size somewhere in your OS, or on any 
piece of hardware between one end of the wire and the other (you definitely 
don't have a 100Mb MTU on your network, so in reality "100Mb chunk" was 
always an illusion - it's most likely going to get split up into ~1500 byte 
packets before it leaves your machine).  How you see it arrive does not 
necessarily have anything to do with how was carved up when it departed. 
 So it's entirely possible that everything is already working fine.

-Tim

-- 
You received this message because you are subscribed to the Google Groups 
"Netty discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netty/38e91942-8892-4ef6-9f0b-65c9fd22f861%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to