我想问一下,以前用TServerSocket的时候socket.ReceiveBuf(buffer,buffersize)的返回值就是当前接收到的数据包的大小,而现在用Indy,AThread.Connection.ReadBuffer(buffer,size)是一个过程,没又返回值,而且不是接收一个包返回一次,它是要把你提交的size大小写满了才返回,请问,有什么办法可以像TServerSocket那样收到一个包返回一次,并且得到当前收到的数据包大小?