IdTcpServer,Array of Byte,writerBuffer(),readBuffer(),动态数组,紧急!!

chenlicsdn 2004-03-09 06:09:01
各位大虾好,昨天三八节,我一宿没睡!
大虾,我是陈力,我问一个问题,
writerbuffer(buffer名称A,长度,false);
readbuffer(buffer名称B,长度)
如果是bufferA和B在两边的过程定义中都是一样的长度
myA:array[1..255] of byte;
myB:array[1..255] of byte;
就可以正常通讯,但是如果
myADyn:array of byte;
myBDyn:array of byte;
请问readbuffer(buffer名称B,长度)的第二个参数怎么得到呀!!
我的qq:552736,chenli178cm@sina.com拜托相助,我在线的,拜托大虾们救命吧!!
下面的情况可以{array[1..255] of byte}
发送:
with AThread.Connection do begin
WriteBuffer(myA,255,False);//发送 固定长度
Disconnect;end;
接收:
ReadBuffer(myB,255);
但是
WriteBuffer(myADyn,length(myADyn),False);//发送 动态长度
接收:
ReadBuffer(myBDyn,??什么参数);就没有办法了。求救!!!!大虾救我!
...全文
73 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ActiveBeginner 2004-07-13
请问TIdTcpServer、TIdTcpClient 和TTcpServer、TTcpClient ,还有Tclientsock、TServersock, 哪一对好用,稳定。
回复
tianxiaoping 2004-07-10
我的QQ:289712550,应该有办法,加我,
回复
sxy_9761 2004-07-10
关注,也想知道答案
回复
zjqyb 2004-03-19
if
myA:array of byte;
myB:array of byte;
then
myA->myA[1]
myB->myB[1]

回复
vinkey 2004-03-19
SetLength(myBDyn,RecvBufferSize);
ReadBuffer(myBDyn,sizeof(myBDyn));
回复
相关推荐
发帖
网络通信/分布式开发
创建于2007-08-02

1575

社区成员

Delphi 网络通信/分布式开发
申请成为版主
帖子事件
创建了帖子
2004-03-09 06:09
社区公告
暂无公告