在delphi2010中procedure TForm1.ServerSocketClientRead(Sender: TObject;
Socket: TCustomWinSocket);
var
len:Word;
buf:array of char;
Data:string;
begin
Socket.ReceiveBuf(len,2); //存放内容长度
SetLength(buf,len); //len是按字符数
Socket.ReceiveBuf(Buf[0],len*2); //len按字节数
setLength(Data,len);
move(buf[0],Data[1],len*2);
InfoInit(Data);
end;
Socket: TCustomWinSocket);
var
len:Word;
buf:array of char;
Data:string;
begin
Socket.ReceiveBuf(len,2); //存放内容长度
SetLength(buf,len); //len是按字符数
Socket.ReceiveBuf(Buf[0],len*2); //len按字节数
setLength(Data,len);
move(buf[0],Data[1],len*2);
InfoInit(Data);
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货