用socket控件,sendstream()发送文件,recievebuf(buf,socket->receivelength())接收,怎么知道文件大小,而给buf 开辟适当的内存
用char buf[],怎么确定buf数组的大小,用len=socket->receivelength() 好像能得到这个大小,但又不能用char[len] 定义数组,矛盾啊!
还有,sendstream()如果传送一个图像文件,receivebuf()能否接收,我传送一个.txt文件,显示很正常,但一个.doc文件则显示乱码,奈何?