惟
惟一
Unregistered / Unconfirmed
GUEST, unregistred user!
(Server 和 Client 都定义了 record 类型)
type TRec = packed record
mTitle : string[10];
mSize : integer;
mArray : array[0..2] of string[10];
end;
var mRec : TRec;
-------------------------------
Server 端:
===========
ServerSocket1.Socket.Connections[0].SendBuf(mRec, sizeof(mRec));
Client 端:
==========
Socket.ReceiveBuf(mRec, Socket.ReceiveLength);
>>
>>问题: 当 Server 端发送的 mRec 大小超过8k时, Client 端 将会触发多次 ClientSocket1Read 事件. 我该如何正确接收这个超过 8K 的结构?
望高手指点迷津!
type TRec = packed record
mTitle : string[10];
mSize : integer;
mArray : array[0..2] of string[10];
end;
var mRec : TRec;
-------------------------------
Server 端:
===========
ServerSocket1.Socket.Connections[0].SendBuf(mRec, sizeof(mRec));
Client 端:
==========
Socket.ReceiveBuf(mRec, Socket.ReceiveLength);
>>
>>问题: 当 Server 端发送的 mRec 大小超过8k时, Client 端 将会触发多次 ClientSocket1Read 事件. 我该如何正确接收这个超过 8K 的结构?
望高手指点迷津!