暗
暗夜中独舞
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
var
RecvStr: string;
begin
RecvStr := AThread.Connection.ReadString(15);
Memo1.Text := '接受:' + RecvStr;
end;
问题出在 RecvStr := AThread.Connection.ReadString(15);这句,是否一定要限制大小?如果太大,程序出错;太小,比如4,那3*4个可以收到,15-3*4却收不到。
我客户端是C写的,字符串大小也是不定的,有没解决的办法?
var
RecvStr: string;
begin
RecvStr := AThread.Connection.ReadString(15);
Memo1.Text := '接受:' + RecvStr;
end;
问题出在 RecvStr := AThread.Connection.ReadString(15);这句,是否一定要限制大小?如果太大,程序出错;太小,比如4,那3*4个可以收到,15-3*4却收不到。
我客户端是C写的,字符串大小也是不定的,有没解决的办法?