关于流的问题(100分)

J

jjweb

Unregistered / Unconfirmed
GUEST, unregistred user!
在读取Socket.ReceiveBuf内容时,因为客户端发送的内容是两个数据结构合并成的数据流
所以要把Socket.ReceiveBuf读取的内容放到流里,但Socket.ReceiveBuf里的BUF应该设成
什么样类型呢?什么类型的BUF,才可以和流进行数据复制?
 
buffer:pchar;
mystream:tmemorystream;
count:=socker.receivelength
getmem(buffer,count)
mystream.writebuffer;
 
var
s : TMemoryStream;
len : integer;
buf : array[0..10000] of byte;
begin
s := TMemoryStream.Create;
len := Socket.ReceiveLength;
socket.ReceiveBuf(buf,len);

s.Write(buf,len);
s.Position := 0;

css.LoadFromStream(s); }
s.Free;

end;
 
多人接受答案了。
 
顶部