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.
