socket recv 用动态数组 怎么取数据?[救命]

WLQKDS 2007-12-19 11:39:12
这样的我的SOCKET接收信息是:
setLength(abc,100)
recv(socket,abc,sizeof(abc),0);
我定义了个动态数组去接收信息但老取不到数据,
所以请问如果我要用动态数组要怎么弄才能取到数据?
不好意思我没分了,希望会的高手可以告诉下~~~~~~~~
...全文
60 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WLQKDS 2007-12-19
哦~~
虽然听了但是不太懂,但还是很感谢!
还有不好意思我没分了。所以只能说谢谢~~~
回复
comanche 2007-12-19
这里用的是 var buf, 无类型, 相当于无值引用, 直接用 abc 取的是动态数组对像本身而不是数据
回复
WLQKDS 2007-12-19
太感谢了,试了下可以。真的好感谢~
请问是什么原理?
回复
comanche 2007-12-19
recv(socket, abc[0], sizeof(abc), 0);
回复
编码人11 2007-12-19
不用谢
回复
发动态
发帖子
网络通信/分布式开发
创建于2007-08-02

1565

社区成员

Delphi 网络通信/分布式开发
申请成为版主
社区公告
暂无公告