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,??什么参数);就没有办法了。求救!!!!大虾救我!
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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));

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧