• 4597阅读
  • 0回复

晕啊,怎么接收到的文件都是空字符 [复制链接]

上一主题 下一主题
离线weilong122
 

只看楼主 倒序阅读 楼主  发表于: 2006-05-14
QDataStream out(&file);

while (receive_Socket->hasPendingDatagrams())
{
    QByteArray File_Data;
    File_Data = receive_Socket->readAll();
    showEdit ->append("receive File 3");
    out << File_Data;
}

谁可以帮我看下这段接收数据包的代码有什么错误
我在发送端发送了1kB的代码
但在接受端通过上述代码接受数据报
并写入文件,执行时候看到接收到的文件不断增大,然后电脑就死机了
强制关闭程序后,打开接收文件,发现文件里初了开始有几个乱码外,其它都是空字符
请问是什么原因
谁帮我看看
谢谢了
[ 此贴被XChinux在2006-05-14 17:15重新编辑 ]
快速回复
限100 字节
 
上一个 下一个