从recv中读出数据.为什么都是0(100分)

  • 主题发起人 主题发起人 东门飚血
  • 开始时间 开始时间

东门飚血

Unregistered / Unconfirmed
GUEST, unregistred user!
从recv(s:tsocket;var buf;len,flags:integer)
中 buf怎么读啊.
因为这个函数是别的程序的.缓冲区不是我自已设的.
copymemory行不行啊?
 
setlength(str, len);
move(buf, str[1], len);
 
其中的str是什么类型.如果我要用byte型的怎么弄.
 
str是string类型
byte也一样用:
bytearr: pbyte;
getmem(bytearr, len);
move(buf, bytearr^, len);
 
好的,我回去试试.
 
后退
顶部