M
masm
Unregistered / Unconfirmed
GUEST, unregistred user!
以下例程:
...
procedure TfrmMain.IdTCPServerExecute(AThread: TIdPeerThread);
var
MyRec : MyRecord;
I:integer;
begin
AThread.connection.ReadBuffer(MyRec,SizeOf(MyRec));//收纪录
AThread.connection.WriteBuffer(MyRec,SizeOf(MyRec),true);//发送纪录
end;
...
Indy中怎么得到收到数据包的大小??总不至于发送的数据都采用同一个记录,发送一个字节和发送1K个字节
都是固定的长度发送,这样太低能了。怎么办?
...
procedure TfrmMain.IdTCPServerExecute(AThread: TIdPeerThread);
var
MyRec : MyRecord;
I:integer;
begin
AThread.connection.ReadBuffer(MyRec,SizeOf(MyRec));//收纪录
AThread.connection.WriteBuffer(MyRec,SizeOf(MyRec),true);//发送纪录
end;
...
Indy中怎么得到收到数据包的大小??总不至于发送的数据都采用同一个记录,发送一个字节和发送1K个字节
都是固定的长度发送,这样太低能了。怎么办?