Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.2
-
None
-
Delphi XE6 on Windows 7
-
Important
Description
TBinaryProtocolImpl.ReadMessageBegin can raise a TTransportException. This happens with big result data. TTcpSocketStreamImpl.Read will raise a 'Process successfully finished' exception.
I think the problem is in TTcpSocketStreamImpl.WaitForData: retVal is bigger than DesiredBytes. Exists here a probleme with intermediate chunks?