Yes absolutely, this is a common problem. You can manage your own send buffers if you wrap them in a
StreamSendWrapper. We have demonstrated this using a FileStream, although in your case if would probably be a MemoryStream – https://networkcomms.net/streamsendwrapper/
If you have any other questions please post back.