P
powernet
Unregistered / Unconfirmed
GUEST, unregistred user!
sendto的函数原型如下:
function sendto(s: TSocket; var Buf; len, flags: Integer; var addrto: TSockAddr;
tolen: Integer): Integer; stdcall;
我在调用时,sendto(socketid,sendbuf,packetsize,0,theiraddr,sizeof(theiraddr));
其中sendbuf的类型为tmemorystream,发送后,数据混乱。(sendbuf中的数据已经确认时正确的),看来tmemorystream不能作为缓冲区。
那么,我应该把tmemorystream怎么处理,使得发送数据正常呢。
function sendto(s: TSocket; var Buf; len, flags: Integer; var addrto: TSockAddr;
tolen: Integer): Integer; stdcall;
我在调用时,sendto(socketid,sendbuf,packetsize,0,theiraddr,sizeof(theiraddr));
其中sendbuf的类型为tmemorystream,发送后,数据混乱。(sendbuf中的数据已经确认时正确的),看来tmemorystream不能作为缓冲区。
那么,我应该把tmemorystream怎么处理,使得发送数据正常呢。