`

QQ 传输文件,接收大小与实际大小不符

 
阅读更多

version : QQ2010 正式版 SP2.1 (1840)

 

最近使用 QQ 来传输文件,结果总是出错。

 

同学传给我的 40M+ 的 pdf,QQ 说“接收成功”,结果一看,只有 38M,adobe reader 打不开,说“文件损坏”。

 

还有一次,我接收同学传来的 740M+ 的 rmvb 视频文件,QQ 也说“接收成功”,结果一看,只有 24M —— 一个多小时的视频只接收到 5 分钟。但是传输过程中用任务管理器”查看网络,的确占用很高。不解。

 

同学说是硬盘问题。但我的 HD-tune 没检测到问题。

 

网上居然没有类似问题。

 

 

分享到:
评论

相关推荐

    如何利用Java实现QQ文件传输功能

    传输文件时,通常会涉及到文件的读取、数据包的构造、发送、接收、数据重组和写入等步骤。 为了在Java中实现文件传输,可以采用UDP协议或者TCP协议。TCP协议提供可靠的数据传输服务,能够保证数据的有序、可靠和无...

    UDP 文件传输 学习QQ文件传输

    2. 数据包编码和解码:在传输文件时,需要将文件内容分割成合适大小的数据报,并在接收端重新组合。 3. 错误检测和恢复:使用CRC(循环冗余校验)或其他校验和来检测数据错误,设计合理的重传策略来处理丢失的...

    高仿QQ局域网聊天文件传输工具 源代码

    6. **文件传输**:除了文本消息外,此工具还支持文件传输功能。文件传输可能基于TCP或UDP协议,采用断点续传、数据校验等机制保证传输的可靠性。开发者可能使用了多线程或异步I/O技术来优化传输性能。 7. **源代码*...

    使用java实现的仿QQ登陆以及文件传输项目

    发送文件长度和名称是建立文件传输的基础,确保服务器知道即将接收的数据的大小和内容。 3. **UDP通信**:文件的实际传输部分使用了UDP协议,以提高传输速度。由于UDP不保证数据的顺序或可靠性,因此通常适用于对...

    c#用udp模拟qq文件传输

    需要注意的是,这只是一个简化的模拟,实际的QQ文件传输系统会更复杂,包括更多的错误恢复机制、安全措施以及用户体验优化。这个项目是一个很好的学习实践,可以帮助我们深入理解网络编程和UDP协议的工作原理。

    串口传输字库文件到flash

    串口传输技术是嵌入式系统中常见的通信方式之一,...总之,串口传输字库文件到Flash涉及了串口通信、文件操作、内存管理和Flash编程等多个方面的知识。理解并掌握这些技能,对于进行嵌入式系统的开发和维护至关重要。

    TCP协议文件传输

    在实际的文件传输中,我们还需要考虑断线重连、文件大小、并发连接处理、错误处理等复杂情况。例如,可以使用多线程处理多个并发连接,或者使用异步I/O(如NIO)提高性能。同时,为了防止数据丢失,可以采用断点续传...

    C#基于UDP的异步文件传输

    每个数据包需要包含文件的部分内容和一些元数据,如数据包序号、总数据包数、文件大小等,以便在接收端重组文件。同时,为了防止数据丢失或重复,可以引入序列号和确认机制。 描述中提到的“仿QQ文件传输机制”,...

    飞秋FeiQ, 文件传输工具

    8. **自定义设置**:用户可以根据自己的需求调整飞秋的各项设置,如传输队列的大小、文件接收路径等,使软件更好地适应个人工作习惯。 9. **辅助功能**:除了核心的文件传输功能,飞秋还提供了一些实用的辅助功能,...

    简单本地回环文件传输

    3. **通信协议**:为了实现文件传输,需要定义一套简单的通信协议,比如包含命令(如"上传"、"下载")、状态信息(如"已接收"、"错误")和文件元数据(如文件名、大小)等。 4. **错误处理**:考虑到网络的不可靠性...

    android socket 点对点文件传输mode

    在Android平台上,Socket是实现点对点文件传输的基础工具,它允许两个设备通过网络进行通信。"Android Socket 点对点文件传输Mode"通常指的是利用Socket编程实现Android设备间的文件共享。在这个过程中,一个设备...

    基于QT的QQ聊天(实现文件传输,消息记录在数据库的保存)

    在本项目中,我们主要探讨的是使用QT框架开发一个具有文件传输和消息记录功能的QQ聊天应用。QT是一个跨平台的C++库,它提供了丰富的图形用户界面(GUI)工具和网络通信支持,使得开发者可以方便地构建多平台的应用...

    C# 基于TCP协议传输文字消息和文件

    一种常见的方法是先发送文件的元信息(如文件名、大小等),然后分块传输文件内容。每块数据前可以附加一个表示数据长度的字段,以便接收方知道何时接收完毕。可以使用System.IO.StreamReader和StreamWriter类读写...

    类QQ发送文件发送文字

    综上所述,实现“类QQ发送文件发送文字”的功能,需要掌握网络编程、数据传输、文件压缩、加密安全以及用户体验设计等多个领域的知识。开发过程中,需要根据实际需求和资源选择合适的技术栈,确保功能的稳定性和性能...

    Android 客户端tcp传输demo

    通常,会先发送文件的元信息(如文件名、大小等),服务器收到这些信息后,再接收文件内容。 4. **文件下载**:下载文件时,客户端向服务器发送请求,服务器接收到请求后,通过输入流将文件内容发送回客户端。...

    Visual C++菜鸟编写文件传输程序

    在实际编程过程中,你可能还需要考虑其他因素,比如文件大小限制、传输速度控制、断点续传等功能。理解TCP/IP协议、套接字编程和文件I/O是实现这一目标的基础。通过不断实践和优化,你可以创建出高效、稳定的文件...

    C# Socket 聊天程序 文件传输有问题 望高手指教

    - **状态管理和标识符**:在传输文件时,可能需要附加额外的信息,如文件名、文件大小和传输状态,以确保正确识别和处理文件。 `PrjChatServer`和`PrjChatClient`这两个文件很可能是项目的源代码,包含了服务器端和...

    多线程服务器接收文件理论无上限

    总的来说,这个项目提供了一个实现多线程文件接收的服务器模型,通过优化的并发处理和内存管理,理论上可以支持无限大的文件传输。这对于我们理解多线程服务器的设计原理、并发控制以及大文件传输策略等方面都有很好...

Global site tag (gtag.js) - Google Analytics