急,关于接收流,在线等待 ( 积分: 100 )

  • 主题发起人 主题发起人 阿蛮
  • 开始时间 开始时间

阿蛮

Unregistered / Unconfirmed
GUEST, unregistred user!
对方用JAVA发送数据,应该是用流发送的,但在发送之前没有告诉我流的大小,我用ClientSocket接收,那我应该怎么接收呢?
 
对方用JAVA发送数据,应该是用流发送的,但在发送之前没有告诉我流的大小,我用ClientSocket接收,那我应该怎么接收呢?
 
关注,不知道不同语言之间的流是不是一样的?
 
收了后,你就知道,是主机序还是网络序了
 
你照样收啊,用一个指针P做临时变量保存收到的数据,整数L保存长度,收到多少就保存多少,可以用个文件流FileData,直接把P写进去。
L:=Socket.ReceiveLength;
GetMem(P,L);
Socket.ReceiveBuf(P^,L);
FileData.Write(P^,L);
 
后退
顶部