Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Do
-
0.9.2
-
None
Description
TFramedTransport frames its messages with a 32-bit unsigned integer in network byte order. It writes only when -flush is called.
However, it can buffer an unlimited amount of data prior to flush being called, and on 64-bit platforms, it can be requested to buffer more than UINT32_MAX in a single write call.
It should handle breaking a single large buffer into several framed buffers for writing during flush.