ClientSocket1阻塞模式下怎么读取ServerS 找服装库存管理软件
记账软件版1楼: ClientSocket1阻塞模式下怎么读取ServerSocket那发过来的一次 sendtext 一次 sendstream???????
2楼: Form1.TcpClient1.ReceiveBuf(buffer,len);//接收数据包并读入缓冲区内 如服装库存管理软件
3楼: 没收到..数据.
4楼: 请高人赐教 clientsockt 阻塞下收 sendtext+sendstream
..
5楼: 设一下全局变量,Btxt为ture 等传完所有的文本信息后,如文件名,文件大小
后将其设成false, 再进行sendStream发送流………………
ReceiveBuf(buffer,sizeof(buffer));//接收数据包并读入缓冲区内
6楼: d:=72270; //文件size
Stream.WaitForData(30000);
leng:=ClientSocket1.socket.ReceiveLength; //leng大小为4096
ClientSocket1.socket.ReceiveBuf(buf,leng);
m2.Write(buf,sizeof(leng));
这样下来流还没有取完 d>m2.Size
还要Stream.WaitForData(30000);几遍?????
应该怎么个写法??????