W
wuqiu
Unregistered / Unconfirmed
GUEST, unregistred user!
当我用TServerSocket向TClientSocket向送一个较大字节数据时(>100000),
发送在TClientSocket中的Read事件多次发生,每次只接收到8192个字节,
但是,所有的长度(不管是用ReciveLenght还是用ReciveBuf的返回值)累加起来大于
TServerSocket发送的字节。这是怎么回事呀!
能不能上TServerSocket一次就发送完呢。或是让TClientSocket全部数据一次性接收完呢?
如果无法一次性接收完。
那么我该如何做才能得到我想得到的数据。
发送在TClientSocket中的Read事件多次发生,每次只接收到8192个字节,
但是,所有的长度(不管是用ReciveLenght还是用ReciveBuf的返回值)累加起来大于
TServerSocket发送的字节。这是怎么回事呀!
能不能上TServerSocket一次就发送完呢。或是让TClientSocket全部数据一次性接收完呢?
如果无法一次性接收完。
那么我该如何做才能得到我想得到的数据。