客户端用delphi(tidtcpclient)实现的,服务端是C#的,现在问题是小数据量没问题,但是大数据量时(超过socket的网络堆栈大小时,底层自动分解原数据包),举例,传输一个5500B的数据包,底层会分解成2个包(一个4200(先),一个1300(后)),用抓包软件可以看到客户端已经把两个包都收到了,可是tidtcpclient只读出了后面的那个1300的,而把第一个4200的丢了,请问这是怎么回事,如何解决这个问题